File

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

JSON के काेड में दिखाना
{
  "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)

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

createTime

string (Timestamp format)

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

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

updateTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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

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

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

object (Function)

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

फ़ंक्शन

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

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

string

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

parameters[]

string

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