Class ResourceField

فیلد منابع

یک ResourceField یک بلوک سازنده اساسی از DynamicResourceDefinition است، هر فیلد منبع مربوط به یک متغیر خروجی از مرحله فعلی است. یک DynamicResourceDefinition واحد می‌تواند شامل چندین فیلد منبع باشد.

فقط برای افزونه‌های Google Workspace که Google Workspace Studio را توسعه می‌دهند، در دسترس است.

نمونه استفاده:

function onDynamicDefinitionFunction(e) {
  // ...
  let resourceField = AddOnsResponseService.newResourceField()
    .setSelector("question_1")
    .setDisplayText("Question 1")
    .setDataType(AddOnsResponseService.newDataType()
       .setBasicDataType(AddOnsResponseService.BasicDataType.STRING)
    );

  let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition()
    .setResourceId("resource_definition_1")
    .addResourceField(resourceField);
  // ...
}

function onDynamicProviderFunction(e) {
  // ...
  let workflowAction = AddOnsResponseService.newResourceRetrievedAction()
    .setResourceData(
      AddOnsResponseService.newResourceData()
        .addVariableData("question_1", AddOnsResponseService.newVariableData().addStringValue("Answer 1"))
    );
  // ...
}

روش‌ها

روش نوع بازگشتی شرح مختصر
set Data Type(dataType) Resource Field نوع داده‌ی فیلد را تنظیم می‌کند، و به مراحل دیگر اجازه می‌دهد متغیرها را بر اساس نوع در زمان انتخاب فیلتر کنند.
set Display Text(displayText) Resource Field توضیحات فیلدی را که در مراحل بعدی انتخاب متغیر به کاربر نهایی نمایش داده می‌شود، تنظیم می‌کند.
set Selector(selector) Resource Field یک کلید برای تابع ارائه دهنده تنظیم می‌کند تا مقدار آن را در طول اجرای مرحله ارائه دهد.

مستندات دقیق

setDataType(dataType)

نوع داده‌ی فیلد را تنظیم می‌کند، و به مراحل دیگر اجازه می‌دهد متغیرها را بر اساس نوع در زمان انتخاب فیلتر کنند.

پارامترها

نام نوع توضیحات
data Type Data Type یک شیء از نوع داده، که می‌تواند یک نوع داده پایه یا یک نوع منبع سفارشی باشد.

بازگشت

ResourceField - این شیء فیلد منبع، برای زنجیره‌سازی.


setDisplayText(displayText)

توضیحات فیلدی را که در مراحل بعدی انتخاب متغیر به کاربر نهایی نمایش داده می‌شود، تنظیم می‌کند.

پارامترها

نام نوع توضیحات
display Text String توضیحات برای کاربران نهایی در انتخاب متغیر.

بازگشت

ResourceField - این شیء فیلد منبع، برای زنجیره‌سازی.


setSelector(selector)

یک کلید برای تابع ارائه دهنده تنظیم می‌کند تا مقدار آن را در طول اجرای مرحله ارائه دهد.

پارامترها

نام نوع توضیحات
selector String کلید مرجع فیلد که برای بازیابی Variable Data مرتبط با آن با همان کلید استفاده شده در Resource Data استفاده می‌شود.

بازگشت

ResourceField - این شیء فیلد منبع، برای زنجیره‌سازی.