,可以通过以下步骤实现:
function fillDataFromAPI() {
// 调用API获取数据
var response = UrlFetchApp.fetch("API的URL");
// 解析API响应数据
var data = JSON.parse(response.getContentText());
// 获取当前活动的Google Sheets表格
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// 将数据填充到Google Sheets中
var range = sheet.getRange(1, 1, data.length, data[0].length);
range.setValues(data);
}
在上述代码中,需要将"API的URL"替换为实际的API地址。代码中使用了UrlFetchApp.fetch()函数来调用API,并使用JSON.parse()函数解析API响应数据。然后,使用SpreadsheetApp.getActiveSpreadsheet()函数获取当前活动的Google Sheets文档,并使用getActiveSheet()函数获取当前活动的表格。最后,使用getRange()函数获取要填充数据的范围,并使用setValues()函数将数据填充到该范围中。
需要注意的是,为了调用API,可能需要进行身份验证或者提供API密钥。具体的API调用方式和参数需要根据实际情况进行调整。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云