Google sheets 在顶部插入行时复制公式的脚本-Google工作表

Google sheets 在顶部插入行时复制公式的脚本-Google工作表,google-sheets,Google Sheets,我有一个呼叫日志,它有多个下拉列表和公式,可以让使用它的人更容易地输入数据。问题是,当我插入一行(在标题下的第2行)时,数据验证仍然存在,但公式不会复制。我试过几个脚本,但似乎都不起作用。我有大约10列,里面有公式 阅读您的问题并研究您的示例后,我假设如下: 您希望在标题后添加新行 您希望将公式和数据验证规则保留在旧行中 您希望将旧行的公式复制到新行中 如果我的假设正确,您可以使用以下示例来满足您的请求: 密码 函数addRowAtTop(){ var sheet=SpreadsheetAp

我有一个呼叫日志,它有多个下拉列表和公式,可以让使用它的人更容易地输入数据。问题是,当我插入一行(在标题下的第2行)时,数据验证仍然存在,但公式不会复制。我试过几个脚本,但似乎都不起作用。我有大约10列,里面有公式

阅读您的问题并研究您的示例后,我假设如下:

  • 您希望在标题后添加新行
  • 您希望将公式和数据验证规则保留在旧行中
  • 您希望将旧行的公式复制到新行中
如果我的假设正确,您可以使用以下示例来满足您的请求:

密码
函数addRowAtTop(){
var sheet=SpreadsheetApp.openById(
“{电子表格ID}”).getSheetByName(
“PNC呼叫”);
活页。插入行后(1);

对于(var i=1;我使用ArrayFormula共享您的工作表或公式的副本请添加屏幕截图或视频。很难理解您的问题。欢迎。讽刺的是,您遇到的问题与您在工作表底部添加一行的问题相同-您是否考虑过从另一行复制公式单元格,或构建公式(
setformula
)在您的脚本中?这是一个指向示例文件的链接:我在第2行(标题下)顶部插入新行时,需要在B列和Z列到AK中“复制”公式