google-apps-script - 使用对应的查询 ID 和查询名称保存数据
问题描述
我有一个从 API 检索数据并将其粘贴到工作表的函数。
这些是步骤:
1- 用户从 HTML 表单中选择字段。然后单击“运行”按钮 2- 该函数从 API 检索数据并根据用户的选择将其粘贴到工作表中
我想要做的是当我运行该函数时,我想用相应的查询 ID 和查询名称保存数据。这样我就可以编辑保存的数据。
我怎样才能做到这一点?
代码.gs
function makeRequest(facebookAccountData) {
// API Logic
...
const url = base + endpoint;
console.log(url);
const params = {
headers: {
Authorization: 'Bearer ' + access_token
}
}
const response = UrlFetchApp.fetch(url,params);
console.log(response);
const data = JSON.parse(response);
console.log(data);
pasteDataToSheet (data);
}
function pasteDataToSheet (data) {
const sheet = SpreadsheetApp.getActiveSheet();
const headers = Object.keys(data.data[0]);
console.log(headers);
// const values = [headers, ...data.data.map(o => headers.map(h => o[h]))];
var values = data.data.map(o => headers.map(h => o[h]));
if (sheet.getLastRow() == 0) values.unshift(headers);
console.log(values);
}
解决方案
推荐阅读
- dataframe - 使用其他列值作为参考替换行中的某些值
- node.js - 功能认证中间件节点
- c# - 数据模型依赖于另一个数据模型的属性时的数据绑定
- elasticsearch - elasticsearch中关键字类型为文本时如何使用term查询
- android - 如何动态更改依赖项?
- .net - Grafana PromQL 无法读取未定义的属性“结果”
- flutter - 自定义原材料按钮 - Flutter
- angular - 尝试 npm install 时标签名称“file-saver@2.0.1”无效
- angular - RXJS 和 typescript:有条件地使用服务器和客户端代码执行工作
- c# - 如何在 ASP.NET Core 中为 React SPA 自定义身份控制器?