【发布时间】:2022-10-02 00:06:11
【问题描述】:
我正在使用 Google 表单创建一种简单的方法,可以将故事和照片添加到 Google 文档中,以形成集体历史/期刊。
我的代码从链接的 Google 表格中获取 Google 表单响应,然后将 Google 表单响应附加到 Google 文档,但我想添加按在 Google 表单中提交的日期排序的响应。这样,在 2020 年 1 月 1 日发生的提交的事件将在 2020 年 1 月 2 日等发生的事件之前列出。
我该怎么做呢?
function autoFillGoogleDocFromForm(e) {
var timestamp = e.values[0];
var photo = e.values[1];
var date = e.values[2];
var event = e.values[3];
var name = e.values[4];
var photoCap = e.values[6];
var photoDesc = e.values[7];
var fileURL = photo;
var fileID = fileURL.substr(fileURL.search(\"=\")+1); //strip off text before id= in the URL
var image = DriveApp.getFileById(fileID).getBlob();
var doc = DocumentApp.openById(\"1DrE4ElgaP08uOTH52E2GjgmrJmoL2VZsZ1YlNeV0_20\")
var body = doc.getBody();
body.appendPageBreak();
body.appendParagraph(date);
body.appendParagraph(event);
body.appendParagraph(name);
body.appendImage(image);
body.appendParagraph(photoCap);
body.appendParagraph(photoDesc);
doc.saveAndClose();
}
标签: javascript google-apps-script google-docs google-forms