gpt4 book ai didi

javascript - 如何显示来自 GAS 的数据并自动更新每个单元格?

转载 作者:行者123 更新时间:2023-12-03 06:20:35 27 4
gpt4 key购买 nike

我想显示来自 GAS 的数据并自动显示电子表格中每个单元格的数据。我尝试了“appendRow”,但出现错误(超过 2000000 个单元格)。如果我可以“appendRow”,请告诉我。

现在,我尝试其他方法,但不行。

function myFunction() {
for (var n=1; n <= 9; n++) {
var result = UrlFetchApp.fetch("https://api.ookami.me/v1/news/public?sport_id=1");
var obj = JSON.parse(result.getContentText());
obj["news"][n]["id"];
obj["news"][n]["url"];
obj["news"][n]["image"];

var ss = SpreadsheetApp.openById("10fIsep_NJPtpKUQZrV6XAgrwhtua7zEr8rowdqalWJM");
var sheet = ss.getSheetByName("gas-json");

var array = [obj["news"][n]["id"], obj["news"][n]["url"], obj["news"][n]["image"]];
var id = obj["news"][n]["id"]
var url = obj["news"][n]["url"]
var image = obj["news"][n]["image"]

var cell = sheet.getRange("A2:A10");
cell.setValue(id);

}
};

从第 12 行开始,我遇到了麻烦,因为电子表格显示如下 enter image description here .

我想做这样的enter image description here 。我想在最后一行之后自动更新。所以我在其他代码中尝试了“appendRow”,但我不能。

function myFunction() {
for (var n=1; n <= 9; n++) {

var response = UrlFetchApp.fetch("https://api.ookami.me/v1/news/public?sport_id=1");

var json = JSON.parse(response.getContentText());
json["news"][4,n]["id"]);
json["news"][7,n]["url"]);
json["news"][1,n]["image"]);

var array = [json["news"][4,n]["id"]), json["news"][7,n]["url"]), json["news"][1,n]["image"])];

sheet.appendRow(array)

}
}

请告诉我答案......

最佳答案

看起来您的第一个代码片段工作正常

var cell = sheet.getRange("A2:A10");
cell.setValue(id);

您能否首先添加以下代码,看看这是否符合您的预期?

var cellB = sheet.getRange("B2:B10");
cell.setValue(url);
var cellC = sheet.getRange("C2:C10");
cell.setValue(image);

关于javascript - 如何显示来自 GAS 的数据并自动更新每个单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38890136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com