我想在短信中添加换行符并尝试 如本文中所述, \ n 和%0a : 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%0aline2");
sendSms("+123456789", "line1\nline2");
但是,当我收到消息时,仍然看到新的换行符,它们并没有被换行符代替。
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
答案 0 :(得分:0)
解决方案非常简单:我按alt + enter在单元格中输入了新行。然后,Twilio将其解释为“ New Line”,并以此进行传输。
答案 1 :(得分:0)
如果您使用的是 Twilio,您可以使用带有字符串的 "\n" 添加换行符。并且它 100% 工作我被实施了。
试试这个例子:
sendSms("+123456789", 'line1' + '\n' + 'line2' +'\n'+ 'line3');
输出如下:
line1
第2行
第3行