البيان (appsscript.json
) هو ملف JSON في مشروع موصّل Apps Script. يحتوي هذا الملف على معلومات معيّنة حول موصّل البيانات من إنشاء المنتدى
اللازمة لنشر الموصّل واستخدامه في Looker Studio. يمكنك الاطّلاع على مزيد من المعلومات حول بيانات التطبيق في "برمجة تطبيقات Google".
يجب أن يتضمّن البيان المعلومات التالية:
اسم الموقع | النوع | الوصف |
---|---|---|
مطلوبة (ضمن السمة dataStudio )
|
||
name
|
string
|
اسم الموصل يجب ألا يتجاوز 28 حرفًا |
company
|
string
|
اسم المؤسسة أو المطوّر |
companyUrl
|
string (link)
|
رابط يؤدي إلى الموقع الإلكتروني للمؤسسة أو المطوِّر |
logoUrl
|
string (image link)
|
عنوان URL لرمز الموصل الأبعاد المطلوبة هي 40 بكسل × 40 بكسل. |
addOnUrl
|
string (link)
|
رابط يؤدي إلى صفحة مخصّصة بعنوان "مزيد من المعلومات" توضّح وظيفة أداة الربط والبيانات التي يمكنها الوصول إليها عليك استضافة هذه الصفحة وصيانتها. يجب أن تحتوي هذه الصفحة على بنود الخدمة وسياسة الخصوصية أو أن تتضمّن رابطًا يؤدي إليهما. |
supportUrl
|
string (link)
|
رابط إلى صفحة الدعم الخاصة بهذا الموصل يجب أن يتمكّن المستخدمون من الإبلاغ عن مشاكل في الموصل من خلال هذا الرابط. عليك استضافة هذه الصفحة وصيانتها. |
description
|
string
|
وصف الموصل سيظهر الوصف الكامل للمستخدمين في صفحة إعدادات الموصل. ستكون الروابط قابلة للنقر. |
اختيارية (ضمن السمة dataStudio )
|
||
shortDescription
|
string
|
الحد الأقصى المسموح به: 114 حرفًا إذا تم نشر الموصل، سيظهر هذا الوصف الموجز في بطاقة المعرض الخاصة بالموصل. استخدِم هذا الحقل لتقديم وصف موجز عن وظيفة الموصل. سيتمكّن المستخدمون من الاطّلاع على هذا الوصف عند تصفّح الموصلات في المعرض. |
privacyPolicyUrl
|
string (link)
|
رابط يؤدي إلى سياسة الخصوصية الخاصة بالموصل أو مؤسسة المطوّر |
termsOfServiceUrl
|
string (link)
|
رابط يؤدي إلى بنود خدمة المؤسسة المسؤولة عن الموصل أو المطوِّر |
authType
|
list(AuthType)
|
نوع طريقة المصادقة للرابط اطّلِع على AuthType أدناه. |
feeType
|
list(FeeType)
|
يشير إلى نوع الرسوم الخاصة بالموصل. اطّلِع على FeeType أدناه. |
sources
|
list(Sources)
|
قائمة مصادر البيانات التي يمكن لموصِّل البيانات هذا الربط بها راجِع المصادر أدناه. |
templates
|
Object
|
قائمة بالنماذج التي يمكن استخدامها مع هذا الموصّل. لا يمكن استخدام سوى نموذج تلقائي واحد، ويتم تحديده من خلال ضبط مفتاح default . يجب أن تكون القيمة هي رقم تعريف التقرير في تقرير Looker Studio الذي سيتم استخدامه كنموذج. راجِع الدليل حول توفير نماذج التقارير.
|
forceViewersCredentials
|
boolean
|
تحديد ما إذا كان يجب فرض بيانات اعتماد المشاهد على مصادر البيانات التي تم إنشاؤها من أداة الربط هذه هذه السمة اختيارية وقيمتها التلقائية هي
false . يمكنك الاطّلاع على بيانات اعتماد مصدر البيانات لمزيد من التفاصيل حول بيانات اعتماد المشاهد.
|
useQueryConfig
|
boolean
|
تم إيقاف هذا الخيار نهائيًا: يحدّد ما إذا كان هذا الرابط سيعرض إعدادات طلب بحث للدالة `getData()` أم لا. استخدِم `advancedServices` بدلاً من ذلك. |
advancedServices.data
|
boolean
|
تحديد ما إذا كان هذا الرابط سيعرض إعدادات طلب بحث للدالة `getData()` أم لا. راجِع الخدمات المتقدّمة. |
advancedServices.schema
|
boolean
|
تحديد ما إذا كان هذا الرابط سيعرض إعدادات طلب بحث للدالة `getSchema()` أم لا. يمكنك الاطّلاع على الخدمات المتقدّمة. |
اختيارية (سمة على مستوى الجذر) | ||
urlFetchWhitelist
|
list(string)
|
قائمة ببادئات عناوين URL عبر بروتوكول HTTPS التي يستخدمها الموصّل. يجب أن تتطابق أي نقطة نهاية لعنوان URL تم جلبها مع إحدى البادئات في هذه القائمة. يمكن أن يساعد ذلك في حماية بيانات المستخدمين. يمكنك الاطّلاع على إضافة عناوين URL إلى القائمة الآمنة لمزيد من التفاصيل. |
AuthType
يمكن أن تكون قيم نوع طريقة المصادقة إحدى القيم التالية:
قيمة التعداد | الوصف |
---|---|
NONE
|
يشير إلى أنّه لا يلزم إجراء مصادقة للموصل. |
OAUTH2 |
يشير إلى أنّ الموصّل يستخدم بروتوكول OAuth 2.0. |
KEY |
تشير إلى أنّ أداة الربط تستخدم مفتاح واجهة برمجة التطبيقات. |
USER_PASS |
يشير إلى أنّ الموصّل يستخدم اسم المستخدم وكلمة المرور. |
USER_TOKEN |
يشير إلى أنّ الموصل يستخدم اسم مستخدم/رمزًا مميزًا. |
PATH_USER_PASS |
يشير إلى أنّ الموصّل يستخدم المسار/اسم المستخدم/كلمة المرور. |
PATH_KEY |
يشير إلى أنّ الموصّل يستخدم المسار/المفتاح. |
FeeType
يمكن أن تكون قيم نوع الرسوم أيًّا ممّا يلي:
قيمة التعداد | الوصف |
---|---|
FREE |
يشير إلى أنّ الموصل مجاني الاستخدام تمامًا. |
FREE_TRIAL |
تشير إلى أنّ الموصل يتضمّن خيارًا للاستفادة من فترة تجريبية مجانية. |
PAID |
تشير إلى أنّ المستخدم سيحتاج إلى الدفع لاستخدام أداة الربط. |
المصادر
المصادر هي قائمة بتعدادات للمصادر. يمكنك الاطّلاع على القائمة الحالية بالمصادر في مستودع سجلّ البيانات. إذا لم يكن المصدر الذي تحاول الربط به متوفّرًا في المستودع، أرسِل طلب سحب إلى مستودع سجلّ البيانات لإضافة المصدر. يمكن أن يحتوي اسم المصدر على أحرف كبيرة وشرطات سفلية فقط (على سبيل المثال، ستكون "إحصاءات Google" GOOGLE_ANALYTICS
). في بيان Community Connector، استخدِم قيمة السمة data source id، مثلاً GOOGLE_ANALYTICS
.
مثال على ملف البيان الخاص بـ "أداة ربط خاصة"
في ما يلي مثال على ملف بيان مكتمل: