Bir komut dosyası projesindeki tek bir dosya. Dosya, bir veya daha fazla geliştirici tarafından oluşturulan üçüncü taraf kaynak kodudur. Bu, sunucu tarafı bir JS kodu, HTML veya bir yapılandırma dosyası olabilir. Her komut dosyası projesi birden fazla dosya içerebilir.
JSON gösterimi |
---|
{ "name": string, "type": enum ( |
Alanlar | |
---|---|
name |
Dosyanın adı. Dosya uzantısı, tür alanından tanımlanabilen dosya adının bir parçası değildir. |
type |
Dosyanın türü. |
source |
Dosya içeriği. |
lastModifyUser |
Dosyayı en son değiştiren kullanıcı. Bu salt okunur alanı yalnızca komut dosyası projesi için YAZAR iznine sahip kullanıcılar görebilir. |
createTime |
Oluşturulma tarihi zaman damgası. Bu salt okunur alanı yalnızca komut dosyası projesi için YAZAR iznine sahip kullanıcılar görebilir. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
updateTime |
Son değiştirilme tarihi zaman damgası. Bu salt okunur alanı yalnızca komut dosyası projesi için YAZAR iznine sahip kullanıcılar görebilir. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
functionSet |
Komut dosyasında tanımlı işlev kümesi (varsa). |
FileType
Farklı türde dosyaların sıralaması.
Sıralamalar | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Belirsiz dosya türü; hiç kullanılmamış. |
SERVER_JS |
Apps Komut Dosyası sunucu tarafı kod dosyası. |
HTML |
İstemci tarafı HTML içeren bir dosya. |
JSON |
JSON biçiminde bir dosya. Bu tür yalnızca komut dosyası projesinin manifest dosyası için kullanılır. Manifest dosyası içeriği, geçerli bir ScriptManifest yapısıyla eşleşmelidir |
FunctionSet
Bir işlev kümesi. Yinelenene izin verilmez.
JSON gösterimi |
---|
{
"values": [
{
object ( |
Alanlar | |
---|---|
values[] |
Kümeyi oluşturan işlevlerin listesi. |
İşlev
Bir komut dosyası projesindeki bir işlevi temsil eder.
JSON gösterimi |
---|
{ "name": string, "parameters": [ string ] } |
Alanlar | |
---|---|
name |
Komut dosyası projesindeki işlev adı. |
parameters[] |
Komut dosyası projesindeki işlevin parametre adlarının sıralı listesi. |