如何在 google 脚本中的电报机器人中键入多列消息
How to type a multi-column message in a telegram bot in google script
所以我使用这个 code 来构建我的机器人并且它工作正常
但是当我输入一条长消息(使用 enter 来换行)时,它拒绝保存
正如您在 the photo 中看到的那样,当它在一列中时它工作正常
但是当我按回车键在他们之间进行“space”就像正常聊天一样,一切都错过了!
这很好用:
bus.on(/\/first_semester/, function () {
this.replyToSender("/Business_language");
this.replyToSender("/Political_science");
this.replyToSender("/Management");
});
虽然这给出了错误:
bus.on(/\/Accounting/, function () {
this.replyToSender('bla lba
bal bla ')
});
您不能在普通字符串中使用换行符(输入)
您需要使用反引号来接受空格 - `
在 JavaScript/Apps 脚本中:
// THESE ARE OK
var string1 = 'Hello';
var string2 = "Hello";
var string3 = `Hello`;
// THESE GIVE ERRORS
var string4 = 'Hello
Hello';
var string5 = "Hello
Hello";
// THIS IS OK
var string6 = `Hello
Hello`;
参考
所以我使用这个 code 来构建我的机器人并且它工作正常 但是当我输入一条长消息(使用 enter 来换行)时,它拒绝保存
正如您在 the photo 中看到的那样,当它在一列中时它工作正常 但是当我按回车键在他们之间进行“space”就像正常聊天一样,一切都错过了!
这很好用:
bus.on(/\/first_semester/, function () {
this.replyToSender("/Business_language");
this.replyToSender("/Political_science");
this.replyToSender("/Management");
});
虽然这给出了错误:
bus.on(/\/Accounting/, function () {
this.replyToSender('bla lba
bal bla ')
});
您不能在普通字符串中使用换行符(输入)
您需要使用反引号来接受空格 - `
在 JavaScript/Apps 脚本中:
// THESE ARE OK
var string1 = 'Hello';
var string2 = "Hello";
var string3 = `Hello`;
// THESE GIVE ERRORS
var string4 = 'Hello
Hello';
var string5 = "Hello
Hello";
// THIS IS OK
var string6 = `Hello
Hello`;