Class GetSchemaResponse

GetSchemaResponse

Builder ליצירת התשובה getSchema() לפרויקט הסקריפט.

function getSchema() {
  var cc = DataStudioApp.createCommunityConnector();
  var fields = cc.getFields();
  var types = cc.FieldType;

  fields.newDimension()
      .setId('Created')
      .setName('Date Created')
      .setDescription('The date that this was created')
      .setType(types.YEAR_MONTH_DAY);

  fields.newMetric()
      .setId('Amount')
      .setName('Amount (USD)')
      .setDescription('The cost in US dollars')
      .setType(types.CURRENCY_USD);

  return cc.newGetSchemaResponse()
      .setFields(fields)
      .build();
}

שיטות

שיטהסוג הערך המוחזרתיאור קצר
build()Objectמאמת את האובייקט הזה ומחזיר אותו בפורמט הנדרש ב-Data Studio.
printJson()Stringמדפיסה את ייצוג ה-JSON של האובייקט הזה.
setFields(fields)GetSchemaResponseהגדרת Fields של ה-builder.

מסמכי תיעוד מפורטים

build()

מאמת את האובייקט הזה ומחזיר אותו בפורמט הנדרש ב-Data Studio.

חזרה

Object – האובייקט GetSchemaResponse שאומת.


printJson()

מדפיסה את ייצוג ה-JSON של האובייקט הזה. האפשרות הזו מיועדת לניפוי באגים בלבד.

חזרה

String


setFields(fields)

הגדרת Fields של ה-builder.

פרמטרים

שםסוגתיאור
fieldsFieldsהשדות להגדרה.

חזרה

GetSchemaResponse – ה-builder הזה, לשרשורים.