- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个脚本可以记录电子表格中所有更改的日志:
function onEdit() {
var timestamp = new Date();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var cell = sheet.getActiveCell();
var user = Session.getActiveUser();
var columnLabel = sheet.getRange(1, cell.getColumn()).getValue();
var changelogSheet = ss.getSheetByName("Changelog");
changelogSheet.appendRow([timestamp, cell.getA1Notation(), columnLabel, cell.getValue(), user.getEmail()]);
}
每次对“Sheet1”进行编辑时,此代码都会在“Changelog”工作表中精美地创建一行数据。它会告诉您日期和时间、编辑的单元格、编辑的内容和编辑它的用户。
我的问题是“Sheet1”链接到允许用户编辑其回复的 Google 表单。当用户确实在 Google 表单上编辑他们的回复时,该编辑未在我的脚本中注册,也没有相关日志。
我假设我的脚本只记录工作表本身的物理编辑。
有没有办法(可能使用 FormApp)执行类似的代码来记录 Google 表单上的每次编辑?
非常感谢您的帮助。
最佳答案
您应该创建一个包含类似逻辑的新 onFormSubmit 触发器,并在提交表单响应时在 Google 表格中创建一个新行。
关于javascript - SpreadsheetApp/FormApp - 变更日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49859449/
I recently asked a question about how to add items to a Google Form from a Google Spreadsheet .而且效果很
我有一个脚本可以记录电子表格中所有更改的日志: function onEdit() { var timestamp = new Date(); var ss = SpreadsheetApp.
FormResponse 不应该有 remove 或 delete 响应方法吗? https://developers.google.com/apps-script/reference/forms/f
我正在创建一个 Google Apps 脚本,我想在其中使用 FormApp获取事件表单的服务,但它不断抛出异常: You do not have permission to call FormApp
我编写了一个谷歌电子表格脚本,它解析电子表格并使用数据创建一个表单。 创建表单后,我可以手动转到表单设置 -> 测验,然后“进行测验”。完成测验后,我可以手动为每个问题分配分数和正确答案。 有谁知道在
正如标题所示,我正在尝试从脚本获取 Google 表单的 UI,以便我可以向用户显示一个包含一些信息的警报框。 这是函数的相关部分: function Foobar(){ ... va
我是 python 的新手,我正在使用 View 、url 来处理表单...我的项目名称是 projec1,我的应用程序名称是 usersapp 这是我的 **usersapp/views.py **
我是一名优秀的程序员,十分优秀!