File

स्क्रिप्ट प्रोजेक्ट में मौजूद कोई फ़ाइल. फ़ाइल एक तीसरे पक्ष का सोर्स कोड होता है, जिसे एक या उससे ज़्यादा डेवलपर ने बनाया होता है. यह सर्वर साइड JS कोड, एचटीएमएल या कॉन्फ़िगरेशन फ़ाइल हो सकता है. हर स्क्रिप्ट प्रोजेक्ट में कई फ़ाइलें हो सकती हैं.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "type": enum (FileType),
  "source": string,
  "lastModifyUser": {
    object (User)
  },
  "createTime": string,
  "updateTime": string,
  "functionSet": {
    object (FunctionSet)
  }
}
फ़ील्ड
name

string

फ़ाइल का नाम. फ़ाइल एक्सटेंशन, फ़ाइल के नाम का हिस्सा नहीं है. इसकी पहचान टाइप फ़ील्ड से की जा सकती है.

type

enum (FileType)

फ़ाइल किस तरह की है.

source

string

फ़ाइल का कॉन्टेंट.

lastModifyUser

object (User)

वह उपयोगकर्ता जिसने फ़ाइल में सबसे हाल में बदलाव किया था. यह रीड-ओनली फ़ील्ड सिर्फ़ उन उपयोगकर्ताओं को दिखता है जिनके पास स्क्रिप्ट प्रोजेक्ट के लिए लिखने की अनुमति है.

createTime

string (Timestamp format)

बनाने की तारीख का टाइमस्टैंप. यह रीड-ओनली फ़ील्ड सिर्फ़ उन उपयोगकर्ताओं को दिखता है जिनके पास स्क्रिप्ट प्रोजेक्ट के लिए लिखने की अनुमति है.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

पिछली बार बदलाव किए जाने की तारीख का टाइमस्टैंप. यह रीड-ओनली फ़ील्ड सिर्फ़ उन उपयोगकर्ताओं को दिखता है जिनके पास स्क्रिप्ट प्रोजेक्ट के लिए लिखने की अनुमति है.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

functionSet

object (FunctionSet)

स्क्रिप्ट फ़ाइल में फ़ंक्शन का तय सेट, अगर कोई हो.

FileType

अलग-अलग तरह की फ़ाइलों की सूची.

Enums
ENUM_TYPE_UNSPECIFIED ऐसा फ़ाइल टाइप जिसकी जानकारी नहीं है; इसे असल में कभी इस्तेमाल नहीं किया गया.
SERVER_JS Apps Script सर्वर साइड कोड फ़ाइल.
HTML क्लाइंट-साइड एचटीएमएल वाली फ़ाइल.
JSON JSON फ़ॉर्मैट में कोई फ़ाइल. इस टाइप का इस्तेमाल, सिर्फ़ स्क्रिप्ट प्रोजेक्ट के मेनिफ़ेस्ट के लिए किया जाता है. मेनिफ़ेस्ट फ़ाइल का कॉन्टेंट, मान्य ScriptManifest की बनावट से मेल खाना चाहिए

FunctionSet

फ़ंक्शन का सेट. किसी भी डुप्लीकेट विज्ञापन की अनुमति नहीं है.

जेएसओएन के काेड में दिखाना
{
  "values": [
    {
      object (Function)
    }
  ]
}
फ़ील्ड
values[]

object (Function)

सेट को लिखने वाले फ़ंक्शन की सूची.

फ़ंक्शन

स्क्रिप्ट प्रोजेक्ट में फ़ंक्शन दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "parameters": [
    string
  ]
}
फ़ील्ड
name

string

स्क्रिप्ट प्रोजेक्ट में फ़ंक्शन का नाम.

parameters[]

string

स्क्रिप्ट प्रोजेक्ट में फ़ंक्शन के पैरामीटर नामों की क्रम वाली सूची.