Google apps script Google脚本,用于在编辑时将值从一列复制并粘贴到另一列
我只想将单元格从一列复制粘贴到另一列,并且只保留值(而不保留公式) 基本上,无论D列中有什么,我都想在C列发生更改时复制到C列(突出显示)。在实际工作表上(这是一个静态副本),D列是一个动态单元格,每天都在更改。因此,每当D列发生更改时,我都希望自动将单元格值复制到C列。我认为这只能通过Google脚本完成Google apps script Google脚本,用于在编辑时将值从一列复制并粘贴到另一列,google-apps-script,google-sheets,spreadsheet,Google Apps Script,Google Sheets,Spreadsheet,我只想将单元格从一列复制粘贴到另一列,并且只保留值(而不保留公式) 基本上,无论D列中有什么,我都想在C列发生更改时复制到C列(突出显示)。在实际工作表上(这是一个静态副本),D列是一个动态单元格,每天都在更改。因此,每当D列发生更改时,我都希望自动将单元格值复制到C列。我认为这只能通过Google脚本完成 任何帮助都将不胜感激。解决您问题的方法是使用应用程序脚本的触发器 由于onEdit()Apps脚本触发器不起作用,如果通过公式进行更改,仅通过用户交互进行更改,则可以使用时间驱动触发器 例
任何帮助都将不胜感激。解决您问题的方法是使用应用程序脚本的触发器 由于
onEdit()
Apps脚本触发器不起作用,如果通过公式进行更改,仅通过用户交互进行更改,则可以使用时间驱动触发器
例如,您可以设置每天在特定时间触发的触发器:
一小条
解释
上面的代码片段创建了一个基于时间的触发器,它将在每天大约9:00触发。触发器附加到函数copyColumn
,用于复制列并在需要时粘贴
要复制该列,您可能需要在应用程序脚本中使用以下某些方法:
- -用于获取取值/粘贴值的范围
- -用于检索值
- -用于粘贴值
- )
- )
- )
- )
function createTimeDrivenTriggers() {
ScriptApp.newTrigger('copyColumn')
.timeBased()
.everyDays(1)
.atHour(9)
.create();
}
function copyColumn() {
//function for copying the columns
}