google-apps-script - 使用脚本自动格式化 Google 表单
问题描述
我非常接近我想要的应用程序,但似乎无法获得最后的接触。
客观的
- 使用谷歌表单收集数据
- 将数据格式化为同级表以提高可读性
- 只需单击一个按钮即可从原始电子表格数据切换数据行
迄今为止的结果
到目前为止,我一直在工作,但只能通过后端进行更新。
我只能在更改工作表中的变量然后>保存脚本时更新
只有这样,单元格才会更新为原始表单表中所需的数据行
这是我的脚本
function UPDATECELL(columnletter){
// line helps not throw undefined error
if(columnletter == null){ columnletter = "a"};
let clientNum = SpreadsheetApp.getActiveSpreadsheet().getRange('A1').getValue();
let rawIndex = columnletter + clientNum.toString();
let data = SpreadsheetApp.getActive().getSheetByName('formdata').getRange(rawIndex).getValue();
return (data);
}
我=UPDATECELL()
在工作表中用作公式来分配正确的数据列。前任:=UPDATECELL("e")
所需的最终结果是直接在电子表格上更新“clientNumber”,并且公式将所有单元格更新为新信息。这是电子表格的链接
解决方案
推荐阅读
- reactjs - 如何使用 react onchange 动态处理复选框更改
- javascript - javascript获取第二个索引相同的数字
- java - 使用百里香片段时如何使字符集起作用?
- sql - 对 XML 输出的 SQL 查询出错。格式类似于文本文件
- python - 我可以在 TensorFlow 上同时运行 AMD GPU 和 NVIDIA GPU 吗?
- python - 用空格替换浮点列中的 NaN,同时保持数据类型
- android - viewPager 2 和 TabLayout 不再存在 Fragment
- macos - 如何从我的 Swift 项目中的 Next.js 项目运行 yarn dev?
- reactjs - 哪个是存储二进制图像和搜索的最佳选择:单独的弹性搜索 (ES) 或带有 ES 的二进制文件存储系统
- python - 无法用 seaborn 绘制时间序列