首页 > 解决方案 > 使用脚本自动格式化 Google 表单

问题描述

我非常接近我想要的应用程序,但似乎无法获得最后的接触。

客观的

  1. 使用谷歌表单收集数据
  2. 将数据格式化为同级表以提高可读性
  3. 只需单击一个按钮即可从原始电子表格数据切换数据行

迄今为止的结果

  1. 到目前为止,我一直在工作,但只能通过后端进行更新。

  2. 我只能在更改工作表中的变量然后>保存脚本时更新

  3. 只有这样,单元格才会更新为原始表单表中所需的数据行


这是我的脚本

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”,并且公式将所有单元格更新为新信息。这是电子表格的链接

电子表格链接

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-formulagoogle-forms

解决方案


推荐阅读