google-apps-script - 有没有办法触发 Google 幻灯片中链接的 Google 表格单元格的自动更新?
问题描述
我有一个 Google 幻灯片文档,其中链接了 Google 表格单元格。这不是一个链接图表。有很多关于如何自动刷新图表的文档,如下所示:
function createTrigger() {
// Trigger every 5 minute
ScriptApp.newTrigger('updateSheets')
.timeBased()
.everyMinutes(1)
.create();
}
/*
* Update all charts in the presentation
* Use trigger (minutes or hours)
*/
function updateSheets(){
var gotSlides = SlidesApp.getActivePresentation().getSlides();
for (var i = 0; i < gotSlides.length; i++) {
var slide = gotSlides[i];
var sheetsCharts = slide.getSheetsCharts();
for (var k = 0; k < sheetsCharts.length; k++) {
var shChart = sheetsCharts[k];
shChart.refresh();
}
}
}
如果您能够将工作表的单元格放入“表格图表”以导入幻灯片,则此方法可以正常工作,但我想保留我在工作表本身中设置的格式并且没有表格图表的添加步骤. 以蓝色“车床”显示的表格是我一直试图按时或编辑时自动刷新的表格。我想做的是将单元格直接复制并粘贴到我的演示文稿中,以便格式保持我指定的格式,而不是内置格式的“表格图表”。Google 幻灯片应用程序的链接项目选项卡中的更新所有按钮将更新链接的单元格,但我还没有找到执行相同操作的 Google 应用程序脚本命令。 显示的图表突出显示模仿 A4-C10 中的数据。
我基本上希望能够让脚本运行与在链接项目选项卡中按下“全部更新”按钮时触发的相同功能。
对此的任何帮助将不胜感激。
解决方案
推荐阅读
- javascript - 在 setTimeout 中设置 CSS 不更新
- sql-server - cakePHP 3 - 如何在 SELECT 部分获取子查询
- informatica - 如何从更改的源定义中刷新长 SQ 源限定符对象
- python-3.x - 如何使用表面的 alpha 值在 pygame 中正确地使图像淡入淡出
- swift - 为什么我收到 readLine() 收集的用户输入的可选类型“字符串”错误?如何强制用户只输入我想要的数据类型?
- r - ggplot 产生更小的箱线图
- javascript - 从 Github 文件夹下载最新文件
- google-apps-script - 遍历 Google Drive 中的文件夹/子文件夹/文件并获取视频时长
- php - 存储数据输入时,我的 ajax 在 JQGrid 上不起作用
- ruby-on-rails - 如何通过将 API 传递给 Ruby on Rails 来上传文件?