Data Studio Service

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

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

صفوف

الاسموصف قصير
AggregationTypeيشير ذلك المصطلح إلى تعداد يحدِّد أنواع التجميع التي يمكن ضبطها في Field.
AuthTypeتعداد يحدد أنواع المصادقة التي يمكن تعيينها للموصل.
BigQueryConfigكائن إعداد لموصل BigQuery الأصلي.
BigQueryParameterTypeيشير ذلك المصطلح إلى تعداد يحدِّد أنواع مَعلمات BigQuery التي يمكنك ضبطها.
Checkboxيحتوي على معلومات عن مربّعات الاختيار الخاصة بالإعداد.
CommunityConnectorيتيح CommunityConnector للنصوص البرمجية الوصول إلى أدوات الإنشاء والأدوات المساعدة في تطوير "موصِّلات المنتديات" في "مركز البيانات".
Configيحتوي على إدخالات الإعداد لموصل.
DataStudioAppيسمح 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

أماكن إقامة

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

AuthType

أماكن إقامة

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

BigQueryConfig

الطُرق

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

BigQueryParameterType

أماكن إقامة

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

Checkbox

الطُرق

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

CommunityConnector

أماكن إقامة

الموقعTypeالوصف
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يتحقق من صحة هذا العنصر ويعرضه بالتنسيق الذي تطلبه أداة "مركز البيانات".
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

أماكن إقامة

الموقعTypeالوصف
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الدقيقة بتنسيق ملم مثل 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العملة من بوليفيانو بوليفي.
CURRENCY_BRLEnumالعملة من BRL
CURRENCY_CADEnumالعملة من CAD.
CURRENCY_CDFEnumعملة من CDF.
CURRENCY_CHFEnumالعملة من فرنك سويسري.
CURRENCY_CLPEnumالعملة من CLP.
CURRENCY_CNYEnumالعملة من يوان صيني.
CURRENCY_COPEnumالعملة من COP.
CURRENCY_CRCEnumالعملة من CRC.
CURRENCY_CZKEnumالعملة من CZK.
CURRENCY_DKKEnumالعملة من الكرونة الدانمركية.
CURRENCY_DOPEnumالعملة من DOP.
CURRENCY_EGPEnumالعملة من الجنيه المصري.
CURRENCY_ETBEnumالعملة من ETB.
CURRENCY_EUREnumالعملة من اليورو.
CURRENCY_GBPEnumالعملة من الجنيه الإسترليني.
CURRENCY_HKDEnumالعملة من هونغ كونغ.
CURRENCY_HRKEnumالعملة من الكونا الكرواتي.
CURRENCY_HUFEnumالعملة من HUF.
CURRENCY_IDREnumالعملة من الروبية الإندونيسية.
CURRENCY_ILSEnumالعملة من شيكل إسرائيلي.
CURRENCY_INREnumالعملة من INR.
CURRENCY_IRREnumالعملة من IRR.
CURRENCY_ISKEnumالعملة من ISK.
CURRENCY_JMDEnumالعملة من JMD.
CURRENCY_JPYEnumالعملة من JPY.
CURRENCY_KRWEnumالعملة من الوون الكوري الجنوبي (KRW).
CURRENCY_LKREnumالعملة من LKR.
CURRENCY_LTLEnumالعملة من LTL
CURRENCY_MNTEnumالعملة من MNT
CURRENCY_MVREnumالعملة من MVR.
CURRENCY_MXNEnumالعملة من البيزو المكسيكي (MXN).
CURRENCY_MYREnumالعملة من رينغيت ماليزي.
CURRENCY_NGNEnumالعملة من NGN
CURRENCY_NOKEnumالعملة من كرونة نرويجية.
CURRENCY_NZDEnumالعملة من NZD.
CURRENCY_PABEnumالعملة من PAB.
CURRENCY_PENEnumالعملة من PEN.
CURRENCY_PHPEnumالعملة من PHP.
CURRENCY_PKREnumالعملة من PKR.
CURRENCY_PLNEnumالعملة من زلوتي بولندي.
CURRENCY_RONEnumالعملة من ليو روماني.
CURRENCY_RSDEnumالعملة من RSD
CURRENCY_RUBEnumالعملة من RUB.
CURRENCY_SAREnumالعملة من الريال السعودي (SAR).
CURRENCY_SEKEnumالعملة من SEK.
CURRENCY_SGDEnumالعملة من دولار سنغافوري
CURRENCY_THBEnumالعملة من بات تايلاندي.
CURRENCY_TRYEnumالعملة من ليرة تركية.
CURRENCY_TWDEnumالعملة من الدولار التايواني الجديد.
CURRENCY_TZSEnumعملة من TZS.
CURRENCY_UAHEnumالعملة من UAH
CURRENCY_USDEnumتكون العملة من الدولار الأمريكي.
CURRENCY_UYUEnumالعملة من UYU.
CURRENCY_VEFEnumعملة من VEF.
CURRENCY_VNDEnumالعملة من دونغ فيتنامي.
CURRENCY_YEREnumالعملة من YER.
CURRENCY_ZAREnumالعملة من ZAR.

Fields

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
asArray()Field[]لعرض هذا الكائن في صورة مصفوفة.
build()Object[]يتحقق من صحة هذا العنصر ويعرضه بالتنسيق الذي تطلبه أداة "مركز البيانات".
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يتحقق من صحة هذا العنصر ويعرضه بالتنسيق الذي تطلبه أداة "مركز البيانات".
printJson()Stringيطبع تمثيل JSON لهذا الكائن.
setAuthType(authType)GetAuthTypeResponseلضبط AuthType في أداة الإنشاء.
setHelpUrl(helpUrl)GetAuthTypeResponseتُستخدَم لضبط عنوان URL لمساعدة أداة الإنشاء.

GetDataResponse

الطُرق

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

GetSchemaResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()Objectيتحقق من صحة هذا العنصر ويعرضه بالتنسيق الذي تطلبه أداة "مركز البيانات".
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يتحقق من صحة هذا العنصر ويعرضه بالتنسيق الذي تطلبه أداة "مركز البيانات".
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يؤدي إلى طرح هذا الاستثناء.