【发布时间】:2021-06-23 18:45:41
【问题描述】:
我正在尝试创建一个脚本,该脚本根据复选框将同一行中的单元格输出为不和谐。到目前为止,我已经写了以下内容,尽管我对 javascript/Google 脚本真的不是很好。我无法通过身份验证要求,也看不到我所犯的错误。
const sheet = SpreadsheetApp.getActiveSpreadsheet()
function onEdit(e) {
var discordUrl = "Webhook";
var userName = 3
var channelMsg = userName
let checkboxColumnNo = 5
let range = e.range;
let value = range.getValue().toString();
let column = range.getColumn();
let row = range.getRow();
let sheetName = range.getSheet().getName()
if (column == checkboxColumnNo && value === "true") {userName;
}
var payload = JSON.stringify({content: "Whitelist add " + channelMsg });
var params = {headers: {'Content-Type': 'application/json','Accept': 'application/json'}, method: "POST",payload: payload,muteHttpExceptions: true};
var response = UrlFetchApp.fetch(discordUrl, params);
Logger.log(response.getContentText());
Logger.log(payload);
Logger.log(channelMsg);;
}
【问题讨论】:
-
欢迎来到Web Applications。看起来这个问题需要更多专家来向 Discord API 发出 https 请求,而不是使用 Google Sheets / Apps Script,所以我将其迁移到 Stack Overflow。
标签: google-apps-script google-sheets discord urlfetch