Если я запускаю myFunction()
следующего кода:
function myFunction(){
var letters='abcd';
Logger.log(getWords(letters));
}
function getWords(letters) {
var URL = 'http://www.anagramica.com/all/:' + letters
var response = UrlFetchApp.fetch(URL, {"method":"GET"});
var results = JSON.parse(response.getContentText())["all"];
var words = ''
for (var y = 0; y < results.length; y++) {
words = words + "\n" + results[y]
}
return words;
}
, я получаю следующий ответ:
Запрос на получение URL работает правильно. Таким образом, ошибка должна лежать в вашей функции onMessage(event)
.
Ничего не возвращается, поскольку var letters = event.message.text
не является допустимым параметром.
Помимо реализации журналов, как предложено выше, вы можете протестировать то, чтоисточник вашей проблемы, например, оставив условие if
или определив вручную letters
как строку.
Работает ли следующее?
function onMessage(event) {
var letters = "test";
var words = getWords(letters)
return { "text": words };
}