【发布时间】:2019-08-11 16:28:28
【问题描述】:
我正在寻求一些帮助,以便在 Google 表格之间自动复制数据。
我有一张名为“当前数据”的工作表。此工作表在 A-F 列(带有标题)中有数据。 A 列包含用户名。 B-F 列将包含从 Instagram.com 提取数据的公式,使用
=VALUE(REGEXEXTRACT(IMPORTXML(
)我从这个网站得到了公式: https://www.benlcollins.com/spreadsheets/import-social-media-statistics/
还有一张名为“历史数据”的表格。此工作表包含与“当前数据”相同的列(A-F,带有标题)。 此表包含“当前数据”表中的所有数据,每天粘贴。
我目前的流程:
- 打开工作表导航到“当前数据”工作表,从 A2-FXXX 复制值
- 导航到“历史数据”表,滚动到下一个空白行,粘贴 数据。
我希望将其自动化并每天进行。
我正在使用这个脚本来自动更新我的 IMPORTXML 函数。这很好用。 Periodically refresh IMPORTXML() spreadsheet function
- 我正在将当前数据表中的值复制到历史数据表中
数据表,使用此脚本。
copy and paste with google spreadsheet script。
- 此脚本也有效,但它只是将第一行数据复制到目标。该脚本还会擦除当前数据表中的数据。
- 我删除了“source.clear();”从代码,但 数据仍会被擦除。
我也尝试使用这个脚本,因为有些人提到用户需要使用 appendRow 而不是 copyTo。这段代码仍然没有运气:
function moveValuesOnlyy() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange("CurrentData!A2:F100");
var destSheet = ss.getSheetByName("HistoricalData");
destSheet.appendRow(source.getValues());
}
最后我正在寻找脚本:
- 从“当前数据”表中查找并复制数据范围,从 A2 开始。
- 在“历史数据”表中查找下一个空行。
- 粘贴为值。
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
使用您的确切脚本更新您的帖子,该脚本只给您第一行(包含您的文档名称和内容)。
标签: google-apps-script google-sheets automation