1
我創建了一個將條目記錄到Google表格中的表單。每天一次,我希望電子表格作爲附件通過電子郵件發送給我們的技術人員。同時,我想在特定文件夾中製作電子表格的副本,作爲「記錄」。我用下面的代碼如何使用Google Script將電子表格複製到GDrive上的特定文件夾中但不復制關聯的表單和腳本
function sendEmail() {
var oauthConfig = UrlFetchApp.addOAuthService("google");
oauthConfig.setAccessTokenUrl("url");
oauthConfig.setRequestTokenUrl("url");
oauthConfig.setAuthorizationUrl("url");
oauthConfig.setConsumerKey("anonymous");
oauthConfig.setConsumerSecret("anonymous");
var requestData = {"method": "GET", "oAuthServiceName": "google", "oAuthUseToken": "always"};
var url = "url";
var result = UrlFetchApp.fetch(url , requestData);
var contents = result.getContent();
var cur_date = Utilities.formatDate(new Date(), "GMT+1", "yyyy/MM/dd")
MailApp.sendEmail("[email protected]","test" ,"test", {attachments:[{fileName:cur_date + "_Orders.html", content:contents, mimeType:"application/html"}]});
var spreadsheet = DriveApp.getFileById("ID")
spreadsheet.makeCopy(cur_date + "_Orders", DriveApp.getFoldersByName("Orders").next());
}
我的問題是,當「老」電子表格被複制,到新文件夾,顯然相關的腳本也一起被複制並鏈接到電子表格中的表格的副本。是否有方法僅複製電子表格(即單元格中的數據),而沒有附加所有「裝飾」。
乾杯, 尼古拉
工作就像一個魅力。謝謝一堆! – 2014-11-06 11:09:49
@NicolaZilio由於您是StackOverflow中的新成員,因此以下是一些提示:當您覺得自己有一個好的答案時,您應該接受答案。這是答案附近的複選標記,在其左上角的投票箭頭下。投票也是一個很好的功能。請使用這個工具。 – 2014-11-06 14:49:02