Bir senaryo projesindeki bağımsız bir dosya. Dosya, bir veya daha fazla geliştirici tarafından oluşturulan üçüncü taraf kaynak kodudur. Sunucu tarafında JS kodu, HTML veya 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 belirlenebilen 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 nesnede görünen ayrıntılar, son değiştiren kullanıcının profil görünürlüğü ayarlarıyla kontrol edilir. |
createTime |
Oluşturma tarihi zaman damgası. RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniye çözünürlüğe ve en fazla dokuz kesirli basamağa sahip). Örnekler: |
updateTime |
Son değiştirilme tarihi zaman damgası. RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniye çözünürlüğe ve en fazla dokuz kesirli basamağa sahip). Örnekler: |
functionSet |
Komut dosyası dosyasında tanımlanan işlevler (varsa). |
FileType
Farklı dosya türlerinin listesi.
Sıralamalar | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Belirlenmemiş dosya türü; hiç kullanılmamış. |
SERVER_JS |
Apps Komut Dosyası sunucu tarafı kod dosyası. |
HTML |
İstemci tarafı HTML'si içeren bir dosya. |
JSON |
JSON biçiminde bir dosya. Bu tür yalnızca komut dosyası projesinin manifesti için kullanılır. Manifest dosyasının içeriği, geçerli bir ScriptManifest yapısıyla eşleşmelidir. |
FunctionSet
Bir dizi işlev. Yinelenenlere izin verilmez.
JSON gösterimi |
---|
{
"values": [
{
object ( |
Alanlar | |
---|---|
values[] |
Grubu oluşturan işlevlerin listesi. |
İşlev
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. |