使用AppsScript从Google表格插入链接的图表

时间:2018-09-19 16:14:41

标签: google-apps-script google-sheets google-visualization google-docs

我想在Google文档中建立链接图表。该图表已经内置在相应的Google表格中。

我已经找到了提取超链接的位置(请参见enter image description here),但是我不知道如何获取图表的相应链接。

我在搜索中发现的大多数内容都希望在工作表中构建图表并将其粘贴为图像一次。我想要做的是在工作表中的现有图表和脚本将为我插入的图表之间创建LINK。

如果我需要首先创建图表,请抓住图表链接,然后将其发布到文档中。

这是我到目前为止所拥有的:

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)

}

这很好地完成了将图表最初添加到我的文档中的工作,但是并没有创建链接效果,该链接效果可以通过在“插入”>“图表”>“从工作表图表”中找到。 / p>

谢谢您的帮助!

0 个答案:

没有答案