Data Studio Service

مركز البيانات من Google

تسمح هذه الخدمة للنصوص البرمجية بالوصول إلى موصّلات Data Studioالمتوفّرة في "المنتدى" وتعديلها.

صفوف

الاسموصف قصير
AggregationTypeفهرس يحدّد أنواع التجميع التي يمكن ضبطها Field.
AuthTypeمصنّف يحدّد أنواع المصادقة التي يمكن ضبطها لموصّل
BigQueryConfigعنصر ضبط لموصّل BigQuery الأصلي
BigQueryParameterTypeقائمة أرقام تعريف تحدّد أنواع مَعلمات BigQuery التي يمكنك ضبطها.
Checkboxيحتوي على معلومات مربّعات الاختيار للإعداد.
CommunityConnectorيتيح "موصِّلالمنتدى" للنصوص البرمجية الوصول إلى أدوات الإنشاء والمرافق للمساعدة في تطوير موصِّلات المنتدى في "مركز البيانات من Google".
Configيحتوي على إدخالات الإعدادات لموصّل.
DataStudioAppيتيح تطبيق "مركزالبيانات" للنصوص البرمجية التفاعل مع الميزات الموجّهة للمطوّرين في "مركز البيانات".
DebugErrorخطأ لا يظهر إلا لمشرفي الموصِّل
Fieldيحتوي على بيانات ذات صلة بالحقل.
FieldTypeفهرس يحدّد الأنواع التي يمكن ضبطها لـ Field.
Fieldsيحتوي على مجموعة من Field لموصّل المنتدى.
GetAuthTypeResponseلإنشاء ردّ getAuthType() لمشروع النص
GetDataResponseلإنشاء ردّ getData() لمشروع النص
GetSchemaResponseلإنشاء ردّ getSchema() لمشروع النص
Infoيحتوي على بيانات معلومات للإعداد.
OptionBuilderأداة لإنشاء خيارات SelectSingle وSelectMultiple
SelectMultipleيحتوي على معلومات متعدّدة محدّدة للإعداد.
SelectSingleيحتوي على معلومات فردية محدّدة للإعداد.
SetCredentialsResponseلإنشاء ردّ setCredentials() لمشروع النص
TextAreaيحتوي على معلومات منطقة النص للإعداد.
TextInputيحتوي على معلومات إدخال نصية للإعداد.
UserErrorخطأ يظهر لمستخدمي الموصّل

AggregationType

أماكن إقامة

الموقعالنوعالوصف
AVGEnumمتوسطة
COUNTEnumالعدّ
COUNT_DISTINCTEnumدالة Count Distinct
MAXEnumالحد الأقصى
MINEnumالإصدار الأدنى
SUMEnumالمجموع
AUTOEnumتلقائي.

AuthType

أماكن إقامة

الموقعالنوعالوصف
NONEEnumلا حاجة إلى الحصول على تفويض.
OAUTH2Enumيجب الحصول على تفويض OAuth2.
USER_PASSEnumيجب إدخال بيانات اعتماد اسم المستخدم وكلمة المرور.
PATH_USER_PASSEnumيجب إدخال اسم المستخدم والمسار وكلمة المرور.
PATH_KEYEnumيجب إدخال المسار والمفتاح.
KEYEnumيجب توفُّر مفتاح أو رمز مميّز لواجهة برمجة التطبيقات.
USER_TOKENEnumيجب إدخال اسم المستخدم والرمز المميّز.

BigQueryConfig

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
addQueryParameter(name, type, value)BigQueryConfigتُضيف مَعلمة طلب بحث إلى هذا BigQueryConfig.
build()Objectتُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setAccessToken(accessToken)BigQueryConfigتُستخدَم لضبط رمز الوصول إلى هذا BigQueryConfig.
setBillingProjectId(billingProjectId)BigQueryConfigلضبط معرّف مشروع الفوترة لهذا BigQueryConfig.
setQuery(query)BigQueryConfigتُستخدَم لضبط استعلام SQL الخاص بهذا BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigلتحديد ما إذا كان سيتم تفسير طلب البحث على أنّه لغة SQL عادية أو قديمة.

BigQueryParameterType

أماكن إقامة

الموقعالنوعالوصف
STRINGEnumسلسلة.
INT64Enumعدد صحيح 64 بت
BOOLEnumمنطقي.
FLOAT64Enumعدد عشري بسعة 64 بت

Checkbox

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setAllowOverride(allowOverride)Checkboxيتيح هذا الخيار إلغاء إدخال الإعدادات هذا.
setHelpText(helpText)Checkboxتُستخدَم لضبط نص المساعدة الخاص بإدخال الإعدادات هذا.
setId(id)Checkboxلضبط المعرّف الفريد لإدخال الإعدادات هذا.
setIsDynamic(isDynamic)Checkboxلضبط الحالة الديناميكية لإدخال الإعداد هذا.
setName(name)Checkboxلضبط الاسم المعروض لإدخال الإعدادات هذا.

CommunityConnector

أماكن إقامة

الموقعالنوعالوصف
AggregationTypeAggregationTypeالتعداد AggregationType
AuthTypeAuthTypeالتعداد AuthType
BigQueryParameterTypeBigQueryParameterTypeالتعداد BigQueryParameterType
FieldTypeFieldTypeالتعداد FieldType

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
getConfig()Configتعرِض هذه الدالة عنصر Config.
getFields()Fieldsتعرِض هذه الدالة عنصر Fields.
newAuthTypeResponse()GetAuthTypeResponseعرض عنصر GetAuthTypeResponse جديد
newBigQueryConfig()BigQueryConfigعرض عنصر BigQueryConfig جديد
newDebugError()DebugErrorعرض عنصر DebugError جديد
newGetDataResponse()GetDataResponseعرض عنصر GetDataResponse جديد
newGetSchemaResponse()GetSchemaResponseعرض عنصر GetSchemaResponse جديد
newSetCredentialsResponse()SetCredentialsResponseعرض عنصر SetCredentialsResponse جديد
newUserError()UserErrorعرض عنصر UserError جديد

Config

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
build()Objectتُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
newCheckbox()Checkboxعرض إدخال إعدادات مربّع اختيار جديد
newInfo()Infoتعرِض هذه الدالة إدخالًا جديدًا لإعدادات المعلومات.
newOptionBuilder()OptionBuilderتعرِض هذه الدالة أداة إنشاء خيارات جديدة.
newSelectMultiple()SelectMultipleعرض إدخال جديد لإعدادات متعددة للاختيار
newSelectSingle()SelectSingleعرض إدخال إعدادات واحد جديد
newTextArea()TextAreaعرض إدخال جديد لإعدادات منطقة النص
newTextInput()TextInputعرض إدخال جديد لإعدادات إدخال النص
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setDateRangeRequired(dateRangeRequired)Configإذا كان true، يتم توفير نطاق زمني لطلبات getData()‎.
setIsSteppedConfig(isSteppedConfig)Configإذا كان true، يتم استدعاء getConfig() مرة أخرى باستخدام إعدادات المستخدم الحالية.

DataStudioApp

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
createCommunityConnector()CommunityConnectorلإنشاء رابط منتدى جديد

DebugError

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setText(text)DebugErrorلضبط نص خطأ تصحيح الأخطاء الذي لا يظهر إلا للمشرفين.
throwException()voidيؤدي إلى طرح هذا الاستثناء.

Field

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
getAggregation()AggregationTypeتعرِض هذه الدالة AggregationType لهذا Field.
getDescription()Stringتعرِض هذه السمة وصف Field.
getFormula()Stringعرض صيغة هذا Field
getGroup()Stringعرض مجموعة هذا Field
getId()Stringتعرِض هذه السمة رقم تعريف Field هذا.
getIsReaggregatable()Booleanتعرِض القيمة true إذا كان يمكن إعادة تجميع هذا الحقل، وfalse في حال عدم إمكانية ذلك.
getName()Stringعرض اسم هذا Field
getType()FieldTypeتعرِض هذه الدالة FieldType لهذا Field.
isDefault()Booleanتعرِض true إذا كان هذا Field هو المقياس أو السمة التلقائية.
isDimension()Booleanتعرِض true إذا كان هذا الحقل سمة.
isHidden()Booleanتعرِض هذه السمة القيمة true إذا كان هذا Field مخفيًا.
isMetric()Booleanتعرِض هذه الدالة القيمة true إذا كان هذا الحقل مقياسًا.
setAggregation(aggregation)Fieldتُستخدَم لضبط نوع التجميع لهذا Field.
setDescription(description)Fieldلضبط وصف هذا Field.
setFormula(formula)Fieldتُستخدَم لضبط صيغة هذا Field.
setGroup(group)Fieldلضبط مجموعة هذا Field.
setId(id)Fieldلضبط رقم تعريف هذا Field.
setIsHidden(isHidden)Fieldلضبط حالة إخفاء هذا Field.
setIsReaggregatable(isReaggregatable)Fieldتُستخدَم لضبط حالة السماح بإعادة التجميع لـ Field.
setName(name)Fieldلضبط اسم Field هذا.
setType(type)Fieldتُستخدَم لضبط FieldType لهذا Field.

FieldType

أماكن إقامة

الموقعالنوعالوصف
YEAREnumالسنة بالتنسيق YYYY، مثل 2017
YEAR_QUARTEREnumالسنة والربع السنوي بالتنسيق YYYYQ، مثل 20171
YEAR_MONTHEnumالسنة والشهر بالتنسيق YYYYMM، مثل 201703
YEAR_WEEKEnumالسنة والأسبوع بالتنسيق YYYYww، مثل 201707
YEAR_MONTH_DAYEnumالسنة والشهر واليوم بالتنسيق YYYYMMDD، مثل 20170317
YEAR_MONTH_DAY_HOUREnumالسنة والشهر واليوم والساعة بالتنسيق YYYYMMDDHH، مثل 2017031703
YEAR_MONTH_DAY_MINUTEEnumالسنة والشهر واليوم والساعة والدقيقة بالتنسيق YYYYMMDDHHmm، مثل 201703170230
YEAR_MONTH_DAY_SECONDEnumالسنة والشهر واليوم والساعة والدقيقة والثانية بالتنسيق YYYYMMDDHHmmss، مثل 20170317023017
QUARTEREnumالربع بالتنسيق 1 أو 2 أو 3 أو 4
MONTHEnumالشهر بالتنسيق MM، مثل 03
WEEKEnumالأسبوع بالتنسيق ww مثل 07
MONTH_DAYEnumالشهر واليوم بالتنسيق MMDD، مثل 0317
DAY_OF_WEEKEnumرقم في النطاق [0,6] مع تمثيل 0 ليوم الأحد
DAYEnumاليوم بالتنسيق DD مثل 17
HOUREnumالساعة بالتنسيق HH مثل 13
MINUTEEnumدقيقة بالتنسيق mm مثل 12
DURATIONEnumمدة زمنية بالثواني
COUNTRYEnumبلد مثل الولايات المتحدة
COUNTRY_CODEEnumرمز بلد، مثل US
CONTINENTEnumقارة مثل الأمريكيتين
CONTINENT_CODEEnumرمز قارة، مثل 019
SUB_CONTINENTEnumقارة فرعية، مثل أمريكا الشمالية
SUB_CONTINENT_CODEEnumرمز قارة فرعية، مثل 003
REGIONEnumمنطقة مثل كاليفورنيا
REGION_CODEEnumرمز منطقة، مثل CA
CITYEnumمدينة مثل ماونتن فيو
CITY_CODEEnumرمز مدينة، مثل 1014044
METROEnumشبكة مترو، مثل سان فرانسيسكو-أوكلاند-سان خوسيه، كاليفورنيا
METRO_CODEEnumرمز مترو، مثل 200807
LATITUDE_LONGITUDEEnumزوج خط العرض وخط الطول، مثل 51.5074، -0.1278
NUMBEREnumرقم عشري
PERCENTEnumنسبة مئوية عشرية (يمكن أن تكون أكبر من 1.0).
TEXTEnumنص لا يتّبع تنسيقًا معيّنًا
BOOLEANEnumقيمة منطقية true أو false
URLEnumعنوان URL كنص، مثل https://google.com
HYPERLINKEnumرابط تشعّبي
IMAGEEnumصورة
IMAGE_LINKEnumرابط صورة
CURRENCY_AEDEnumالعملة من درهم إماراتي
CURRENCY_ALLEnumالعملة من ALL.
CURRENCY_ARSEnumالعملة من البيزو الأرجنتيني
CURRENCY_AUDEnumالعملة من دولار أسترالي
CURRENCY_BDTEnumالعملة من BDT.
CURRENCY_BGNEnumالعملة من الليف البلغاري
CURRENCY_BOBEnumبيانات العملة من BOB
CURRENCY_BRLEnumالعملة من الريال البرازيلي
CURRENCY_CADEnumالعملة من دولار كندي.
CURRENCY_CDFEnumبيانات العملة من CDF
CURRENCY_CHFEnumالعملة من CHF.
CURRENCY_CLPEnumالعملة من CLP
CURRENCY_CNYEnumالعملة من CNY.
CURRENCY_COPEnumبيانات العملة من COP
CURRENCY_CRCEnumالعملة من الكولون الكوستاريكي
CURRENCY_CZKEnumالعملة من كرونة تشيكية.
CURRENCY_DKKEnumالعملة من الكرونة الدانمركية.
CURRENCY_DOPEnumالعملة من DOP
CURRENCY_EGPEnumالعملة من الجنيه المصري
CURRENCY_ETBEnumالعملة من ETB
CURRENCY_EUREnumالعملة من اليورو
CURRENCY_GBPEnumالعملة من الجنيه الإسترليني
CURRENCY_HKDEnumالعملة من دولار هونغ كونغ.
CURRENCY_HRKEnumالعملة من كرونة كرواتي
CURRENCY_HUFEnumالعملة من فورنت هنغاري
CURRENCY_IDREnumالعملة من الروبية الإندونيسية
CURRENCY_ILSEnumالعملة من الشيكل الإسرائيلي
CURRENCY_INREnumالعملة من الروبية الهندية
CURRENCY_IRREnumالعملة من IRR
CURRENCY_ISKEnumالعملة من ISK.
CURRENCY_JMDEnumالعملة من جامايكا.
CURRENCY_JPYEnumالعملة من الين الياباني.
CURRENCY_KRWEnumالعملة من الوون الكوري
CURRENCY_LKREnumالعملة من LKR.
CURRENCY_LTLEnumالعملة من LTL
CURRENCY_MNTEnumالعملة من MNT
CURRENCY_MVREnumالعملة من جزر المالديف
CURRENCY_MXNEnumالعملة من البيزو المكسيكي.
CURRENCY_MYREnumالعملة من رينغيت ماليزي
CURRENCY_NGNEnumالعملة من نايرا نيجيريا
CURRENCY_NOKEnumالعملة من كرونة نرويجية.
CURRENCY_NZDEnumالعملة من دولار نيوزيلندي.
CURRENCY_PABEnumالعملة من PAB
CURRENCY_PENEnumالعملة من PEN
CURRENCY_PHPEnumالعملة من PHP
CURRENCY_PKREnumالعملة من الباكستانية.
CURRENCY_PLNEnumالعملة من الزلوتي البولندي
CURRENCY_RONEnumالعملة من الليو الروماني
CURRENCY_RSDEnumالعملة من الريال السعودي
CURRENCY_RUBEnumالعملة من الروبل الروسي
CURRENCY_SAREnumالعملة من الريال السعودي
CURRENCY_SEKEnumالعملة من الكرونة السويدية
CURRENCY_SGDEnumالعملة من دولار سنغافوري.
CURRENCY_THBEnumالعملة من بات تايلاندي
CURRENCY_TRYEnumالعملة من الليرة التركية
CURRENCY_TWDEnumالعملة من TWD.
CURRENCY_TZSEnumالعملة من تنزانيا
CURRENCY_UAHEnumالعملة من الهريفنيا الأوكرانية.
CURRENCY_USDEnumالعملة من الدولار الأمريكي
CURRENCY_UYUEnumالعملة من البيزو الأوروغواي (UYU).
CURRENCY_VEFEnumالعملة من VEF.
CURRENCY_VNDEnumالعملة من الدونغ الفيتنامي
CURRENCY_YEREnumالعملة من ريال يمني
CURRENCY_ZAREnumالعملة من ZAR.

Fields

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
asArray()Field[]لعرض هذا العنصر كمصفوفة.
build()Object[]تُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
forIds(ids)Fieldsتعرِض هذه الدالة عنصر Fields جديدًا تمّت فلترته إلى Field مع معرّف في ids.
getDefaultDimension()Fieldتعرِض السمة التلقائية التي سيتم استخدامها لمجموعة الحقول.
getDefaultMetric()Fieldتعرِض هذه الدالة المقياس التلقائي الذي سيتم استخدامه لمجموعة الحقول.
getFieldById(fieldId)Fieldتعرِض هذه الدالة حقلًا يحمل معرّفًا معيّنًا، أو null إذا لم يكن هناك حقل يحمل هذا المعرّف في عنصر Fields هذا.
newDimension()Fieldتعرِض بُعدًا جديدًا Field.
newMetric()Fieldتعرِض مقياسًا جديدًا Field.
setDefaultDimension(fieldId)voidلضبط السمة التلقائية التي سيتم استخدامها لمجموعة الحقول
setDefaultMetric(fieldId)voidلضبط المقياس التلقائي الذي سيتم استخدامه لمجموعة الحقول.

GetAuthTypeResponse

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
build()Objectتُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setAuthType(authType)GetAuthTypeResponseلضبط AuthType لصانع النموذج
setHelpUrl(helpUrl)GetAuthTypeResponseلضبط عنوان URL الخاص بمساعدة أداة الإنشاء

GetDataResponse

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
addAllRows(rows)GetDataResponseتُضيف صفوفًا متعددة من البيانات إلى هذا GetDataResponse.
addRow(row)GetDataResponseتُضيف صفًا من البيانات إلى هذا GetDataResponse.
build()Objectتُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
setFields(fields)GetDataResponseلضبط Fields لصانع النموذج
setFiltersApplied(filtersApplied)GetDataResponseلضبط حالة الفلاتر المطبَّقة لهذا المنشئ.

GetSchemaResponse

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
build()Objectتُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setFields(fields)GetSchemaResponseلضبط Fields لصانع النموذج

Info

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setId(id)Infoلضبط المعرّف الفريد لإدخال الإعدادات هذا.
setText(text)Infoلضبط نص إدخال الإعدادات هذا.

OptionBuilder

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setLabel(label)OptionBuilderلضبط تصنيف أداة إنشاء الخيارات هذه.
setValue(value)OptionBuilderلضبط قيمة أداة إنشاء الخيارات هذه.

SelectMultiple

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
addOption(optionBuilder)SelectMultipleتضيف خيار اختيار جديدًا.
setAllowOverride(allowOverride)SelectMultipleيتيح هذا الخيار إلغاء إدخال الإعدادات هذا.
setHelpText(helpText)SelectMultipleتُستخدَم لضبط نص المساعدة الخاص بإدخال الإعدادات هذا.
setId(id)SelectMultipleلضبط المعرّف الفريد لإدخال الإعدادات هذا.
setIsDynamic(isDynamic)SelectMultipleلضبط الحالة الديناميكية لإدخال الإعداد هذا.
setName(name)SelectMultipleلضبط الاسم المعروض لإدخال الإعدادات هذا.

SelectSingle

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
addOption(optionBuilder)SelectSingleتضيف خيار اختيار جديدًا.
setAllowOverride(allowOverride)SelectSingleيتيح هذا الخيار إلغاء إدخال الإعدادات هذا.
setHelpText(helpText)SelectSingleتُستخدَم لضبط نص المساعدة الخاص بإدخال الإعدادات هذا.
setId(id)SelectSingleلضبط المعرّف الفريد لإدخال الإعدادات هذا.
setIsDynamic(isDynamic)SelectSingleلضبط الحالة الديناميكية لإدخال الإعداد هذا.
setName(name)SelectSingleلضبط الاسم المعروض لإدخال الإعدادات هذا.

SetCredentialsResponse

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
build()Objectتُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setIsValid(isValid)SetCredentialsResponseلضبط الحالة الصالحة لهذا SetCredentialsResponse.

TextArea

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setAllowOverride(allowOverride)TextAreaيتيح هذا الخيار إلغاء إدخال الإعدادات هذا.
setHelpText(helpText)TextAreaتُستخدَم لضبط نص المساعدة الخاص بإدخال الإعدادات هذا.
setId(id)TextAreaلضبط المعرّف الفريد لإدخال الإعدادات هذا.
setIsDynamic(isDynamic)TextAreaلضبط الحالة الديناميكية لإدخال الإعداد هذا.
setName(name)TextAreaلضبط الاسم المعروض لإدخال الإعدادات هذا.
setPlaceholder(placeholder)TextAreaتُستخدَم لضبط نص العنصر النائب لإدخال الإعدادات هذا.

TextInput

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setAllowOverride(allowOverride)TextInputيتيح هذا الخيار إلغاء إدخال الإعدادات هذا.
setHelpText(helpText)TextInputتُستخدَم لضبط نص المساعدة الخاص بإدخال الإعدادات هذا.
setId(id)TextInputلضبط المعرّف الفريد لإدخال الإعدادات هذا.
setIsDynamic(isDynamic)TextInputلضبط الحالة الديناميكية لإدخال الإعداد هذا.
setName(name)TextInputلضبط الاسم المعروض لإدخال الإعدادات هذا.
setPlaceholder(placeholder)TextInputتُستخدَم لضبط نص العنصر النائب لإدخال الإعدادات هذا.

UserError

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setDebugText(text)UserErrorلضبط نص خطأ تصحيح الأخطاء الذي لا يظهر إلا للمشرفين.
setText(text)UserErrorلضبط نص خطأ المستخدم
throwException()voidيؤدي إلى طرح هذا الاستثناء.