Trello API 使用 Google Apps 脚本将卡片移动到另一个列表
Trello API Moving Card to another List using Google Apps Script
我尝试使用 Google Apps 脚本在 Trello 中使用 API 和此方法将过滤后的一组卡片从一个列表移动到另一个列表:
https://trello.com/docs/api/card/index.html#put-1-cards-card-id-or-shortlink-idlist
但我不断收到以下错误消息:
Request failed for returned code 404. Truncated server response:
Cannot PUT /1/cards/54aa79112b9cdbb78fe43abf/5419475e4948228f2be857bd
我的代码如下所示:
var url = 'https://api.trello.com/1/cards/'+*ID OF CARD TO BE MOVED*+'/'+*ID OF LIST TO MOVE CARD TO*
var options = {
"method": "PUT",
"oAuthServiceName": "trello",
"oAuthUseToken": "always"
};
UrlFetchApp.fetch(url, options);
知道我做错了什么吗?我是否需要向选项添加有效载荷(到目前为止只完成了获取和拉取请求,并且它都是通过 url 而不是有效载荷工作的)如果是的话那是什么文档不是那么清楚.
否则关于问题可能是什么的任何其他想法
您尝试使用的路线被描述为 PUT /1/cards/[card id or shortlink]/idList
- 在这种特定情况下,您似乎想要 PUT /1/cards/54aa79112b9cdbb78fe43abf/idList
。然后,有效负载在参数部分进行了描述 - 应该有一个名为 value
的参数,其值是列表的 ID。
我是应用脚本的新手,但我有解决您问题的方法
function UpdateTrelloCard() {
var IDcard = "..."
var idafterlist = "...";
var options = {
'method' : 'put',
};
var response = UrlFetchApp.fetch(url + "cards/" + IDcard + "?idList=" + idafterlist + "&key=" + api_key + "&token=" + api_token, options);
var lists = JSON.parse((response.getContentText()));
Logger.log(idtrello)
Logger.log(lists)
}
我尝试使用 Google Apps 脚本在 Trello 中使用 API 和此方法将过滤后的一组卡片从一个列表移动到另一个列表:
https://trello.com/docs/api/card/index.html#put-1-cards-card-id-or-shortlink-idlist
但我不断收到以下错误消息:
Request failed for returned code 404. Truncated server response: Cannot PUT /1/cards/54aa79112b9cdbb78fe43abf/5419475e4948228f2be857bd
我的代码如下所示:
var url = 'https://api.trello.com/1/cards/'+*ID OF CARD TO BE MOVED*+'/'+*ID OF LIST TO MOVE CARD TO*
var options = {
"method": "PUT",
"oAuthServiceName": "trello",
"oAuthUseToken": "always"
};
UrlFetchApp.fetch(url, options);
知道我做错了什么吗?我是否需要向选项添加有效载荷(到目前为止只完成了获取和拉取请求,并且它都是通过 url 而不是有效载荷工作的)如果是的话那是什么文档不是那么清楚.
否则关于问题可能是什么的任何其他想法
您尝试使用的路线被描述为 PUT /1/cards/[card id or shortlink]/idList
- 在这种特定情况下,您似乎想要 PUT /1/cards/54aa79112b9cdbb78fe43abf/idList
。然后,有效负载在参数部分进行了描述 - 应该有一个名为 value
的参数,其值是列表的 ID。
我是应用脚本的新手,但我有解决您问题的方法
function UpdateTrelloCard() {
var IDcard = "..."
var idafterlist = "...";
var options = {
'method' : 'put',
};
var response = UrlFetchApp.fetch(url + "cards/" + IDcard + "?idList=" + idafterlist + "&key=" + api_key + "&token=" + api_token, options);
var lists = JSON.parse((response.getContentText()));
Logger.log(idtrello)
Logger.log(lists)
}