File

একটি স্ক্রিপ্ট প্রকল্পের মধ্যে একটি পৃথক ফাইল। একটি ফাইল হল একটি তৃতীয় পক্ষের সোর্স কোড যা এক বা একাধিক ডেভেলপার দ্বারা তৈরি করা হয়। এটি একটি সার্ভার-সাইড জেএস কোড, এইচটিএমএল বা একটি কনফিগারেশন ফাইল হতে পারে। প্রতিটি স্ক্রিপ্ট প্রকল্পে একাধিক ফাইল থাকতে পারে।

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 অনুমতি রয়েছে৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateTime

string ( Timestamp format)

শেষ পরিবর্তিত তারিখ টাইমস্ট্যাম্প। এই শুধুমাত্র-পঠন ক্ষেত্রটি শুধুমাত্র সেই ব্যবহারকারীদের কাছে দৃশ্যমান যাদের স্ক্রিপ্ট প্রকল্পের জন্য WRITER অনুমতি রয়েছে৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

functionSet

object ( FunctionSet )

স্ক্রিপ্ট ফাইলে ফাংশনের সংজ্ঞায়িত সেট, যদি থাকে।

ফাইলের প্রকার

বিভিন্ন ধরনের ফাইলের একটি গণনা।

Enums
ENUM_TYPE_UNSPECIFIED অনির্ধারিত ফাইলের ধরন; আসলে ব্যবহার করা হয় না।
SERVER_JS একটি Apps স্ক্রিপ্ট সার্ভার-সাইড কোড ফাইল।
HTML ক্লায়েন্ট-সাইড HTML ধারণকারী একটি ফাইল।
JSON JSON ফর্ম্যাটে একটি ফাইল। এই প্রকারটি শুধুমাত্র স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্টের জন্য ব্যবহৃত হয়। ম্যানিফেস্ট ফাইলের বিষয়বস্তু অবশ্যই একটি বৈধ ScriptManifest এর কাঠামোর সাথে মেলে

ফাংশনসেট

ফাংশন একটি সেট. কোন ডুপ্লিকেট অনুমোদিত হয়.

JSON প্রতিনিধিত্ব
{
  "values": [
    {
      object (Function)
    }
  ]
}
ক্ষেত্র
values[]

object ( Function )

সেট কম্পোজ ফাংশন একটি তালিকা.

ফাংশন

একটি স্ক্রিপ্ট প্রকল্পে একটি ফাংশন প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "parameters": [
    string
  ]
}
ক্ষেত্র
name

string

স্ক্রিপ্ট প্রকল্পে ফাংশনের নাম।

parameters[]

string

স্ক্রিপ্ট প্রজেক্টে ফাংশনের প্যারামিটার নামের অর্ডারকৃত তালিকা।