#javascript #google-sheets #twilio
#javascript #google-таблицы #twilio
Вопрос:
Я хотел бы добавить разрыв строки в текстовое сообщение и попробовал как n, так и
, как предложено в этой статье: https://support.twilio.com/hc/en-us/articles/223181468-How-do-I-Add-a-Line-Break-in-my-SMS-or-MMS-Message-
sendSms(" 123456789", "line1
line2");
sendSms(" 123456789", "line1nline2");
Однако, когда я получил сообщение, я все еще вижу символы новой строки, они не заменяются разрывом строки.
function sendSms(to, body) {
var messages_url = "https://api.twilio.com/2010-04-01/Accounts/YOURACCOUNTSID/Messages.json";
var payload = {
"To": to,
"Body" : body,
"From" : "YOURTWILIONUMBER"
};
var options = {
"method" : "post",
"payload" : payload
};
options.headers = {
"Authorization" : "Basic " Utilities.base64Encode("YOURACCOUNTSID:YOURAUTHTOKEN")
};
UrlFetchApp.fetch(messages_url, options);
}
https://www.twilio.com/blog/2016/02/send-sms-from-a-google-spreadsheet.html
Комментарии:
1. Было бы разумно обратиться в их службу поддержки, если функция, которую они утверждают, что она работает, не работает.
2. @toms Вам следует попробовать с HTML-тегами <br>, я надеюсь, у вас это сработает
Ответ №1:
Решение очень простое: я ввел новую строку в ячейку, нажав alt enter. Затем Twilio интерпретирует это как новую строку и передает как таковую.
Ответ №2:
Если вы используете Twilio, вы можете добавить разрыв строки, используя » n» со строкой. И это на 100% работает, я был реализован.
Попробуйте, как в этом примере:
Отправляет SMS (» 123456789″, ‘line1’ ‘n’ ‘line2’ ‘n’ ‘line3’);
выводить как:
строка1
строка2
строка3