google-apps-script - 在电子表格上获取 Google Doc ID 表单列表
问题描述
我在电子表格的单元格中有一个谷歌文档 ID(只是作为值的 ID)。我想指向一个 Var 从电子表格(文档 ID)中获取该值,然后在SlidesApp.openbyId
.
例如:
var slideId = Sheets.Spreadsheets.Values.get('1aXXXXXXXXXXw', 'Run!E4:E4');
var slide = SlidesApp.openById(slideId);
当脚本运行并到达时,var slide = SlidesApp.openById(slideId);
我得到:未找到(第 101 行,文件“代码”)
解决方案
我建议您首先获取range > value,将其分配给一个变量,然后在SlidesApp.openbyId
.
这就是我要做的 -
var slideId = SpreadsheetApp.getActiveSpreadsheet().getRange("A1").getValue();
var slide = SlidesApp.openById(slideId);
请将A1替换为存储文档 ID 的位置。
如果您有一个文档 ID 列表(每个 OP 都不清楚),那么解决方案将与getDataRange和getValues (复数)略有不同,然后将通过“for”循环进行路由,以便我们可以遍历每个文档 ID。
推荐阅读
- webview - Flutter:Web视图应用程序只运行在应用程序中的特定网站,其他在手机本地浏览器中打开
- ruby-on-rails - Remove quantity in the next object if first object quantity == 0
- angular - NGXS 动作类型
- ios - 我无法将我的应用程序提交到 appStore(错误 ERROR ITMS-90685,错误 ITMS-90347)
- excel - max_date的Excel数组公式
- javascript - 正则表达式提取参数字符串中的值
- java - 如何删除使用 JPanel 实现的 Java 程序中的图形?
- android - 与 Android Studio 集成的增强现实 - 将 Vuforia SDK 集成到现有的 android studio 项目中
- azure-blob-storage - 添加或修改 blob 时的逻辑应用向我发送垃圾邮件
- javascript - 如何使用 amCharts 对用作项目符号的图像进行舍入?