【发布时间】:2020-11-13 18:04:19
【问题描述】:
我正在尝试编写一个绑定到按钮的脚本,以便在单击它时根据 A 列中的内容将我选择的范围复制到下一个可用行中。我在 D 列中有公式,当前运行时将其粘贴到下一个可用行,但我希望它根据 A 列是否有数据粘贴到下一个可用行。
这是我目前所拥有的
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var source = ss.getRange ("JOB BUILD!A3:E21");
var destSheet = ss.getSheetByName("JOB IN PROGRESS");
var destRange = destSheet.getRange(destSheet.getLastRow()+1,1);
source.copyTo (destRange, {contentsOnly: false})
}
【问题讨论】:
-
欢迎来到Stack Overflow。你的代码有问题吗?问题是什么?
-
这能回答你的问题吗? Determining the last row in a single column
-
这就是你的全部代码吗?我没有看到 doGet 或任何其他触发函数。另外,你提到的这个按钮在哪里?
-
代码有效,但粘贴在下一个可用行中。我希望它根据 A 列粘贴到下一个可用行并覆盖它下面的任何内容。因此,如果 A 列的数据向下到第 4 行,但 D 列的数据向下到第 8 行,则 id 喜欢粘贴到第 5 行而不是第 9 行
-
该按钮是我在 google 表格中将此脚本分配给的绘图。该代码当前正在单击按钮。我只是不知道如何使它粘贴到正确的范围内。
标签: google-apps-script google-sheets