ملف فردي ضمن مشروع نص برمجي الملف هو رمز مصدر تابع لجهة خارجية تم إنشاؤه من خلال مطوّر برامج واحد أو أكثر. ويمكن أن يكون رمز JavaScript من جهة الخادم أو ملف 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 |
ملف رمز من جهة الخادم لـ "برمجة التطبيقات". |
HTML |
ملف يحتوي على HTML من جهة العميل. |
JSON |
ملف بتنسيق JSON يتم استخدام هذا النوع فقط لبيان مشروع النص البرمجي. يجب أن يتطابق محتوى ملف البيان مع بنية ملف ScriptManifest صالح. |
FunctionSet
مجموعة من الدوال. لا يسمح بالتكرار.
تمثيل JSON |
---|
{
"values": [
{
object ( |
الحقول | |
---|---|
values[] |
قائمة الدوال التي تؤدّي إلى إنشاء المجموعة. |
الوظيفة
يمثل دالة في مشروع نص برمجي.
تمثيل JSON |
---|
{ "name": string, "parameters": [ string ] } |
الحقول | |
---|---|
name |
اسم الدالة في مشروع النص البرمجي. |
parameters[] |
القائمة المرتبة لأسماء معلمات الدالة في مشروع النص البرمجي. |