Обновление 4-10-2019
Теперь вы можете использовать типы HYPERLINK
, IMAGE
, IMAGE_LINK
для полей формул.Вместо обходного пути сделайте следующее:
fields.newDimension()
.setId('Hyperlink')
.setType(types.HYPERLINK)
.setFormula('HYPERLINK($IssueURL,$IssueKey)');
оригинальный обходной путь
Это ошибка, вызванная отсутствием fieldType.Тип гиперссылки должен быть types.HYPERLINK
, но этот тип в настоящее время недоступен.Я буду работать над получением этого типа в объекте DataStudioApp
.
В настоящее время вы можете использовать этот обходной путь:
function getSchema(request) {
var fields = getFields().build();
fields.forEach(function (field) {
// You need to change 'Hyperlink' to whatever id you set for your hyperlink formula field.
if (field.name === 'Hyperlink') {
field.semantics.semanticType = 'HYPERLINK';
}
});
return { schema: fields };
}