Class Fields

Kolom

Berisi kumpulan Field untuk konektor komunitas. Kumpulan kolom ini menentukan dimensi dan metrik yang dapat digunakan di Data Studio.

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields
                   .newDimension()
                   // Set other properties as needed.
                   .setId('field1_id');

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asArray()Field[]Menampilkan tampilan objek ini sebagai array.
build()Object[]Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.
forIds(ids)FieldsMenampilkan objek Fields baru yang difilter ke Field dengan ID di ids.
getDefaultDimension()FieldMenampilkan dimensi default yang akan digunakan untuk kumpulan kolom.
getDefaultMetric()FieldMenampilkan metrik default yang akan digunakan untuk kumpulan kolom.
getFieldById(fieldId)FieldMenampilkan kolom dengan ID tertentu, atau null jika tidak ada kolom dengan ID tersebut di objek Fields ini.
newDimension()FieldMenampilkan dimensi baru Field.
newMetric()FieldMenampilkan metrik baru Field.
setDefaultDimension(fieldId)voidMenetapkan dimensi default yang akan digunakan untuk kumpulan kolom.
setDefaultMetric(fieldId)voidMenetapkan metrik default yang akan digunakan untuk kumpulan kolom.

Dokumentasi mendetail

asArray()

Menampilkan tampilan objek ini sebagai array.

const fields = DataStudioApp.createCommunityConnector().getFields();
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// Logging the ID of each field:
fields.asArray().map((field) => {
  Logger.log(field.getId());
});

Pulang pergi

Field[] — Array objek Field.


build()

Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.

Pulang pergi

Object[] — Data kolom yang divalidasi, yang direpresentasikan sebagai daftar objek.

Menampilkan

Error — jika objek yang valid tidak dapat dibuat.


forIds(ids)

Menampilkan objek Fields baru yang difilter ke Field dengan ID di ids.

const fields = DataStudioApp.createCommunityConnector().getFields();
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// subsetFields is a Fields object that only contains field1 and field2.
const subsetFields = fields.forIds(['field1_id', 'field3_id']);

Parameter

NamaJenisDeskripsi
idsString[]ID kolom yang harus disimpan.

Pulang pergi

Fields — Objek Fields baru.


getDefaultDimension()

Menampilkan dimensi default yang akan digunakan untuk kumpulan kolom. Dimensi default dipilih secara otomatis saat visualisasi baru dibuat.

Pulang pergi

Field — Dimensi yang ditetapkan sebagai dimensi default, atau null jika tidak ada dimensi default yang ditetapkan.


getDefaultMetric()

Menampilkan metrik default yang akan digunakan untuk kumpulan kolom. Metrik default dipilih secara otomatis saat visualisasi baru dibuat.

Pulang pergi

Field — Metrik yang ditetapkan sebagai metrik default, atau null jika tidak ada metrik default yang ditetapkan.


getFieldById(fieldId)

Menampilkan kolom dengan ID tertentu, atau null jika tidak ada kolom dengan ID tersebut di objek Fields ini.

const fields = DataStudioApp.createCommunityConnector().getFields();
const field1 = fields.newDimension().setId('field1_id');

// byId is the same as field1.
const byId = fields.getFieldById('field1_id');

// byId2 is null.
const byId2 = fields.getFieldById('not present id');

Parameter

NamaJenisDeskripsi
fieldIdStringID kolom yang akan didapatkan.

Pulang pergi

FieldField dengan ID yang diberikan, atau null jika tidak ada kolom tersebut dalam objek Fields ini.


newDimension()

Menampilkan dimensi baru Field.

Pulang pergi

Field — Dimensi baru Field.


newMetric()

Menampilkan metrik baru Field.

Pulang pergi

Field — Metrik baru Field.


setDefaultDimension(fieldId)

Menetapkan dimensi default yang akan digunakan untuk kumpulan kolom. Dimensi default dipilih secara otomatis saat visualisasi baru dibuat.

Parameter

NamaJenisDeskripsi
fieldIdStringID kolom yang akan digunakan sebagai dimensi default. ID ini harus ada dalam kumpulan kolom.

setDefaultMetric(fieldId)

Menetapkan metrik default yang akan digunakan untuk kumpulan kolom. Metrik default dipilih secara otomatis saat visualisasi baru dibuat.

Parameter

NamaJenisDeskripsi
fieldIdStringID kolom yang akan digunakan sebagai metrik default. ID ini harus ada dalam kumpulan kolom.