ملف فردي ضمن مشروع نص برمجي الملف هو رمز مصدر تابع لجهة خارجية أنشأه مطوّر واحد أو أكثر. يمكن أن يكون رمز JS من جهة الخادم أو HTML أو ملف إعداد. يمكن أن يحتوي كل مشروع نص برمجي على ملفات متعددة.
تمثيل JSON |
---|
{ "name": string, "type": enum ( |
الحقول | |
---|---|
name |
تمثّل هذه السمة اسم الملف. امتداد الملف ليس جزءًا من اسم الملف، ويمكن تحديده من حقل النوع. |
type |
تمثّل هذه السمة نوع الملف. |
source |
محتوى الملف |
lastModifyUser |
المستخدم الذي عدّل الملف مؤخرًا. يتم التحكّم في التفاصيل المرئية في هذا العنصر من خلال إعدادات إذن الوصول إلى الملف الشخصي للمستخدم الذي أجرى آخر تعديل. |
createTime |
الطابع الزمني لتاريخ الإنشاء يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقّة تصل إلى نانوثانية مع ما يصل إلى تسعة أرقام كسور. أمثلة: |
updateTime |
الطابع الزمني لتاريخ آخر تعديل يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقّة تصل إلى نانوثانية مع ما يصل إلى تسعة أرقام كسور. أمثلة: |
functionSet |
مجموعة الدوال المحدّدة في ملف البرنامج النصي، إن وُجدت |
FileType
تعداد لأنواع الملفات المختلفة
عمليات التعداد | |
---|---|
ENUM_TYPE_UNSPECIFIED |
نوع الملف غير محدّد، ولم يتم استخدامه مطلقًا. |
SERVER_JS |
ملف رمز من جهة الخادم في "برمجة تطبيقات Google" |
HTML |
ملف يحتوي على HTML من جهة العميل |
JSON |
ملف بتنسيق JSON يُستخدَم هذا النوع فقط لبيان مشروع النص البرمجي. يجب أن يتطابق محتوى ملف البيان مع بنية ScriptManifest صالح. |
FunctionSet
مجموعة من الدوال ولا يُسمح بالتكرار.
تمثيل JSON |
---|
{
"values": [
{
object ( |
الحقول | |
---|---|
values[] |
قائمة بالدوال التي تتألف منها المجموعة |
الوظيفة
تمثّل هذه السمة دالة في مشروع نص برمجي.
تمثيل JSON |
---|
{ "name": string, "parameters": [ string ] } |
الحقول | |
---|---|
name |
اسم الدالة في مشروع البرنامج النصي. |
parameters[] |
القائمة المرتبة لأسماء مَعلمات الدالة في مشروع البرنامج النصي |