javascript - 公式更新单元格时运行 Google 表格脚本
问题描述
经过大量搜索,我已经解决了问题的第一部分:我找到了以下脚本,该脚本从一个范围复制数据并将其添加到另一个工作表中。
但是,它从中复制的范围将通过公式自动更新。所以,我的下一个挑战是 - 如何在单元格更改时让脚本运行?
我相信有一种方法可以“观察细胞”的变化,但我真的不是很技术,所以我无法弄清楚!
可能增加的复杂性 - 我相信“编辑”脚本仅在电子表格打开时运行,对吗?如果是这样,我还需要弄清楚如何让脚本运行以检查定时间隔的新值。
这是我当前的脚本:
function moveValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange("Sheet1!F1:H3");
var destSheet = ss.getSheetByName("Feuil2"); // Déterminer l'emplacement de la première ligne vide. var destRange = destSheet.getRange(destSheet.getLastRow()+1,1); source.copyTo (destRange, {contentsOnly: true}); source.clear ();
}
解决方案
推荐阅读
- flutter - Flutter 无法运行项目
- docker - ChromeHeadless 在管道内失败,但在本地失败
- r - 在R group by function中使用过滤器子句
- c# - 如何使用 Visual Studio 在 Xamarin.Forms 中更改我的应用程序图标?
- angular - 如何根据 ngxPermissions 使 p-calender 启用/禁用
- regex - 需要帮助使用 sed 停止将 \n 解释为 linux bash 脚本中的新行
- tensorflow - keras.datasets.mnist 和 tensorflow.examples.tutorials.mnist 有什么区别?
- full-text-search - wikidata API 中 wbsearchentities 的准确性
- javascript - 如何将选定的 HTML 表格行值显示到 div 中以用于图像
- php - 设置 Joomla 自定义 404 页面时遇到问题,该页面还返回 404 代码而不是 200(不重复)