Google App Script可将聊天记录导出到电子表格

时间:2013-09-26 12:47:21

标签: google-apps-script google-sheets

我想编写一个备份脚本,将我的聊天记录转移到Google电子表格中。

1 个答案:

答案 0 :(得分:0)

这可能是您之前尝试过的路线,但您没有提供大量信息,因此很难说清楚。

在GmailApp类中,有一种返回聊天线程的方法(https://developers.google.com/apps-script/reference/gmail/gmail-app#getChatThreads()),您可以指定返回的最大线程数和起始索引位置。

function chatThreadsExample() {

  // get first 10 chat threads
  var threads = GmailApp.getChatThreads(0,10);

  //get first thread messages
  var messages = threads[0].getMessages();

  //get first thread first message contents
  Logger.log(messages[0].getBody());

}

正如您所看到的那样,将每个聊天线程及其内容存档到电子表格绝对是可能的,但非常密集(取决于聊天次数和每次聊天的时间长度)。