Вставьте связанную диаграмму из Google Sheets, используя AppsScript - PullRequest
0 голосов
/ 19 сентября 2018

Я хочу создать связанную диаграмму в Документе Google.Диаграмма уже встроена в соответствующий Google Sheet.

Я нашел, где вы извлекаете гиперссылки (см. здесь ), но я не могу понять, как получить соответствующую ссылку для диаграммы.

Большинството, что я нашел в поиске, хочет построить диаграмму внутри листов и вставить ее как изображение один раз.Я хочу создать ССЫЛКУ между существующей диаграммой на моем листе и диаграммой, которую сценарий вставит для меня.

Если мне нужно создать диаграмму изначально, возьмите ссылку на диаграмму изатем опубликуйте это в Doc, это тоже хорошо.

Вот что у меня так далеко:

function embedchart() {

var doc = DocumentApp.openById('file id')
var sheet = SpreadsheetApp.openById('sheet file id')

var sheetName = sheet.getSheetByName('SheetName')
var range = sheet.getRange("A2:B5");
var chart = sheet.getCharts()[0];

chart = chart.modify()
  .addRange(range)
  .setOption('title', 'Updated!')
  .setOption('animation.duration', 500)
  .setPosition(2,2,0,0)

  doc.getBody().appendImage(image)

}

Это отлично подходит для добавления графика в мой Doc изначально, но это не так.не создайте эффект ссылки, который можно найти, перейдя в меню «Вставка»> «Диаграмма»> «Листы» ИЛИ Диаграмма.

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...