1

我想编写一个备份脚本来将我的聊天记录传输到 Google 电子表格。

4

1 回答 1

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());

}

正如您所看到的,将每个聊天线程及其内容归档到电子表格中绝对是可能的,但相当密集(取决于有多少聊天以及每个聊天的时间长短)。

于 2014-01-02T10:35:50.233 回答