У Вас та же ошибка.
Все эти параметры должны как-то передаваться. Скорее всего так:
function getCDEK(pointA, pointB, userId) {
var token = logInCDEK().access_token;
var url = "https://api.edu.cdek.ru/v2/calculator/tarifflist";
let payload = {
"type": 1,
"currency": 1,
"lang": "rus",
"from_location": {
"code": 270
},
"to_location": {
"code": 44
},
"packages": [
{
"height": 10,
"length": 10,
"weight": 4000,
"width": 10
}
]
};
var options = {
method: "POST",
muteHttpExceptions: true,
headers: {
"Content-type": "application/json",
"Accept": "application/json",
"Authorization": "Bearer " + token,
},
payload : payload, // или JSON.strigify(payload), проверяйте
}
var response = UrlFetchApp.fetch(url, options);
Logger.log(response)
return response;
}