Google sheets Google脚本中无法识别换行符
我正在制作表单,换行符不起作用,这使得返回的信息更难阅读 我意识到这是在我向Mailapp添加replyTo后开始发生的,但找不到解决问题的方法。我还尝试了\n和\r 有什么建议吗Google sheets Google脚本中无法识别换行符,google-sheets,line-breaks,google-forms,Google Sheets,Line Breaks,Google Forms,我正在制作表单,换行符不起作用,这使得返回的信息更难阅读 我意识到这是在我向Mailapp添加replyTo后开始发生的,但找不到解决问题的方法。我还尝试了\n和\r 有什么建议吗 function Initialize() { var triggers = ScriptApp.getProjectTriggers(); for(var i in triggers) { ScriptApp.deleteTrigger(triggers[i]); } Scri
function Initialize() {
var triggers = ScriptApp.getProjectTriggers();
for(var i in triggers) {
ScriptApp.deleteTrigger(triggers[i]);
}
ScriptApp.newTrigger("SendGoogleForm")
.forSpreadsheet(SpreadsheetApp.getActiveSpreadsheet())
.onFormSubmit()
.create();
}
function SendGoogleForm(e)
{
try
{
// Personal Info
var timeStamp = e.values[0];
var userName = e.values[1];
var phone = e.values[3];
var preferredContact = e.values[5];
var affliation = e.values[6];
var articleOrBook =e.values[7];
var itemFrom = e.values[8];
var deliverTo = e.values[9];
// Emails
var email = "interlibraryloan@holyfamily.edu";
var userEmail = e.values[4];
//Book Values
var book = e.values[18];
var bookauthor = e.values[19];
var publisher = e.values[20];
var year = e.values[21];
var isbn = e.values[22];
var edition = e.values[23];
//Article Values
var article = e.values[10];
var articleauthor = e.values[11];
var journal = e.values[12];
var volume = e.values[13];
var issue = e.values[14];
var date = e.values[15];
var pages = e.values[16];
// Optional but change the following variable
// to have a custom subject for Google Form email notifications
var subject = "Interlibrary Loan Request Submitted";
var s = SpreadsheetApp.getActiveSheet();
var columns = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message = "";
var userMessage = "Dear " + userName + ", \n\nThank you for submitting an Intercampus/Interlibrary Loan Request. We will notify you when \n\n" + book + article + " by " + bookauthor + articleauthor + "\n\n is available. \n\nIntercampus or Interlibrary Loan Service \ninterlibraryloan@holyfamily.edu \nHoly Family University \n267-341-3584";
// Only include form fields that are not blank
for ( var keys in columns ) {
var key = columns[keys];
if ( e.namedValues[key] && (e.namedValues[key] != "") ) {
message += key + ' :: '+ e.namedValues[key] + "\n\n";
}
}
// This is the MailApp service of Google Apps Script
// that sends the email. You can also use GmailApp for HTML Mail.
MailApp.sendEmail(email, userEmail, subject, message);
MailApp.sendEmail(userEmail, email, subject, userMessage);
} catch (e) {
Logger.log(e.toString());
}
}
这似乎有一些问题,尽管逃跑似乎至少是中途的 如果这是进入一个公式栏,你想使用
“Hello”&CHAR(10)和“world!”
作为换行符
否则,您可以:
这在以HTML格式查看输出时特别有用,因为浏览器可能会消除额外的空白,但段落对于您想要的功能是很好理解的。请阅读。
var body = DocumentApp.getActiveDocument().getBody();
// Append a document header paragraph.
var header = body.appendParagraph("A Document");
header.setHeading(DocumentApp.ParagraphHeading.HEADING1);
// Append a section header paragraph.
var section = body.appendParagraph("Section 1");
section.setHeading(DocumentApp.ParagraphHeading.HEADING2);
// Append a regular paragraph.
body.appendParagraph("This is a typical paragraph.");