【问题标题】:Split text with separator appending a row使用附加行的分隔符拆分文本
【发布时间】:2018-01-21 12:46:58
【问题描述】:

我对 Google Script 有疑问,关于如何在添加一行数据的同时使用分隔符分割文本。

“内容”的正文带有分隔符。

这是我的脚本:

function readMail() {
    var thread = GmailApp.getInboxThreads(0, 1)[0];
    var messages = thread.getMessages()[0];
    var content = messages.getPlainBody(); 
    var spread = SpreadsheetApp.openById('...');
    var sheet = spread.getSheetByName('...');
    sheet.appendRow([messages.getDate(), messages.getFrom(), content]);
}

【问题讨论】:

标签: javascript google-apps-script separator


【解决方案1】:

对此的一个可能答案是在追加行的同时注入拆分公式。

 var lastRow = sheet.getLastRow();
 var split = '=SPLIT(C' + lastRow + ',",")'
 sheet.appendRow(['','','split, me', split]);

【讨论】:

  • 谢谢杰森,我不得不改变 var lastRow = sheet.getLastRow()+1;获得与 appendRow 相同的行以让公式起作用,但现在它工作得很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-15
  • 2018-09-10
  • 1970-01-01
  • 2022-11-29
  • 1970-01-01
  • 2021-05-22
相关资源
最近更新 更多