Google表格中的自动数据记录

时间:2018-03-01 17:13:31

标签: google-sheets google-finance

我通过GOOGLEFINANCE以下列方式收到Google表格中P / E倍数的数据:

=GOOGLEFINANCE("GOOGL","pe")

如何在Google表格中编写脚本,以记录每天的P / E值(或更好的特定单元格值),例如21:00?

1 个答案:

答案 0 :(得分:0)

使用Google Apps Script

您想要编写一个函数,使用Spreadsheet API获取给定Range中给定Sheet的值,然后追加该值在另一张纸上的新行中。

您还需要设置time-based trigger来执行该功能。

例如,对于只有一个工作表的绑定脚本:

function copyA1toA2onSameSheet() {
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
    sheet.getRange("A2").setValue(
        sheet.getRange("A1").getValue()
    );
}

请注意,getActiveSheet将始终从基于时间的触发器返回第一个工作表,因为没有UI实例。如果您需要其他工作表,请考虑getSheetByName或使用getSheets()