google-apps-script - 需要帮助更改谷歌表格脚本中的单元格值以匹配另一个单元格
问题描述
我是脚本新手,并且设法从附加到其他人构建的工具的脚本中蚕食的东西中拼凑出一些功能性的东西。我当前的问题是我正在使用多个脚本(如下所示)来更改多个单元格中的公式,但我使用 Importranges 为每个脚本引用当前工作表中的另一个选项卡。我认为这会严重影响性能。是否有一个脚本公式,我可以将单元格值(在本例中为 g15)更改为“=new assembly import!ap10”,就像您将普通单元格而不是脚本放入一样?我可能无法正确使用语法?任何帮助都会受到赞赏,因为现在我只能使用看起来效率低下的公式。
spreadsheet.getRange('g15').activate();
spreadsheet.getCurrentCell().setFormula('=IMPORTRANGE("1raHB4DC5lkdreUiMe9GOpNFQRi4qIvEhLpzF4QpRYL4","new assembly import!ap10")'); //assembly errors
解决方案
不需要使用activate 和getCurrentCell()。而是试试这个:
spreadsheet.getRange('g15').setFormula('=IMPORTRANGE("1raHB4DC5lkdreUiMe9GOpNFQRi4qIvEhLpzF4QpRYL4","'new assembly import'!ap10")');
注意:工作表名称周围的单引号。
推荐阅读
- python - 我怎么说:“如果 VALUE 减少:”在 Python 中?
- dart - 如何在飞镖中以一定的时间间隔更新dom元素?
- spss - 如何在SPSS中将所有可能的组组合与EMMEANS进行比较?
- gradle - Android 4.1 Gradle 构建失败
- swift - UIDocumentPickerViewController 在底部显示空白区域
- javascript - 来自 json 的动态构建 ChartJs 的竖板或条不与 y 轴底部对齐
- powerbi - 在电源查询中根据条件将多行合并为 1
- reactjs - 在 redux 中使用 React 钩子
- r - 在R中获取组中的下一个日期
- google-sheets - 使用命令行将数据从 BigQuery 加载到 Google 表格中