google-apps-script - 插入新行并根据单元格文本移动数据
问题描述
尝试自动化 Google 表格以节省团队成员的时间。我的脚本编写经验为零。我正在尝试根据 Google 表单提交表中 K 列的“是”结果插入一行,然后将单元格 L:P 中的数据移动到新行,所有这些都不会弄乱正在提取此数据的查询函数。
这可能吗?
解决方案
从表单提交中附加选定的数据
function onFormSubmit(e) {
var ss=SpreadsheetApp.openById('SpreadsheetID');
var sh=ss.getSheetByName('Sheet Name')
if(e.values[11]=="Yes") {
var nV=e.values.slice(11,16);
ss.appendRow(nV);
}
}
既然您说您的脚本编写经验为零,我应该警告您,如果不提供事件对象,您将无法运行此函数,而且我个人永远不会将新行附加到链接的工作表中。我会将这些行附加到另一张纸上。onFormSubmit 触发器最近出现了问题,这会导致此处描述的虚假附加触发器。
推荐阅读
- python - pytorch 1.3.1 中的“_DataLoaderIter”在哪里?
- python - 数据集在 for 循环中不可“调用”
- apache-kafka - 将 KStream 实体化为全球共享存储?
- python - 有没有办法在 kivy / python 中创建项目符号列表?
- android - 在 Flutter 中如何让 PageView 滚动得更快?动画似乎很慢,内部 ListView 无法响应我的垂直手势
- hadoop - Solr 中的分片名称
- python - 我最近对使用 python3.8 的 python 感兴趣,我编写代码来存储用户数据然后验证它
- python-3.x - Python:我应该在这段代码中处理哪些异常?
- c - 通过函数调用分配给二维数组中的结构时的段错误
- c# - 使用 WinForm“button.visible”作为方法的参数