Class Fields

Trường

Chứa một tập hợp Field cho trình kết nối cộng đồng. Tập hợp trường này xác định những phương diện và chỉ số có thể được sử dụng trong Data Studio.

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

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

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
asArray()Field[]Trả về một chế độ xem của đối tượng này dưới dạng một mảng.
build()Object[]Xác thực đối tượng này và trả về đối tượng đó ở định dạng mà Data Studio cần.
forIds(ids)FieldsTrả về một đối tượng Fields mới được lọc thành Field có mã nhận dạng trong ids.
getDefaultDimension()FieldTrả về phương diện mặc định sẽ được sử dụng cho tập hợp trường.
getDefaultMetric()FieldTrả về chỉ số mặc định sẽ được sử dụng cho tập hợp trường.
getFieldById(fieldId)FieldTrả về một trường có mã nhận dạng đã cho hoặc null nếu không có trường nào có mã nhận dạng đó trong đối tượng Fields này.
newDimension()FieldTrả về một phương diện Field mới.
newMetric()FieldTrả về một chỉ số Field mới.
setDefaultDimension(fieldId)voidĐặt phương diện mặc định sẽ được sử dụng cho tập hợp trường.
setDefaultMetric(fieldId)voidĐặt chỉ số mặc định sẽ được sử dụng cho tập hợp trường.

Tài liệu chi tiết

asArray()

Trả về một chế độ xem của đối tượng này dưới dạng một mảng.

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());
});

Cầu thủ trả bóng

Field[] – Một mảng các đối tượng Field.


build()

Xác thực đối tượng này và trả về đối tượng đó ở định dạng mà Data Studio cần.

Cầu thủ trả bóng

Object[] – Dữ liệu trường đã xác thực, được biểu thị dưới dạng danh sách các đối tượng.

Gửi

Error – nếu không thể tạo một đối tượng hợp lệ.


forIds(ids)

Trả về một đối tượng Fields mới được lọc thành Field có mã nhận dạng trong 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']);

Thông số

TênLoạiMô tả
idsString[]Mã nhận dạng của các trường cần giữ lại.

Cầu thủ trả bóng

Fields – Một đối tượng Fields mới.


getDefaultDimension()

Trả về phương diện mặc định sẽ được sử dụng cho tập hợp trường. Phương diện mặc định sẽ được chọn tự động khi tạo một hình ảnh trực quan mới.

Cầu thủ trả bóng

Field – Phương diện được đặt làm phương diện mặc định hoặc null nếu không có phương diện mặc định nào được đặt.


getDefaultMetric()

Trả về chỉ số mặc định sẽ được sử dụng cho tập hợp trường. Chỉ số mặc định sẽ được chọn tự động khi tạo một hình ảnh trực quan mới.

Cầu thủ trả bóng

Field – Chỉ số được đặt làm chỉ số mặc định hoặc null nếu không có chỉ số mặc định nào được đặt.


getFieldById(fieldId)

Trả về một trường có mã nhận dạng đã cho hoặc null nếu không có trường nào có mã nhận dạng đó trong đối tượng Fields này.

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');

Thông số

TênLoạiMô tả
fieldIdStringMã nhận dạng của trường cần lấy.

Cầu thủ trả bóng

FieldField có mã nhận dạng đã cho hoặc null nếu không có trường nào như vậy trong đối tượng Fields này.


newDimension()

Trả về một phương diện Field mới.

Cầu thủ trả bóng

Field – Một phương diện Field mới.


newMetric()

Trả về một chỉ số Field mới.

Cầu thủ trả bóng

Field – Một chỉ số Field mới.


setDefaultDimension(fieldId)

Đặt phương diện mặc định sẽ được sử dụng cho tập hợp trường. Phương diện mặc định sẽ được chọn tự động khi tạo một hình ảnh trực quan mới.

Thông số

TênLoạiMô tả
fieldIdStringMã nhận dạng của trường cần sử dụng làm phương diện mặc định. Mã nhận dạng này phải có trong tập hợp trường.

setDefaultMetric(fieldId)

Đặt chỉ số mặc định sẽ được sử dụng cho tập hợp trường. Chỉ số mặc định sẽ được chọn tự động khi tạo một hình ảnh trực quan mới.

Thông số

TênLoạiMô tả
fieldIdStringMã nhận dạng của trường cần sử dụng làm chỉ số mặc định. Mã nhận dạng này phải có trong tập hợp trường.