我需要有关此Google AdWords脚本的帮助:https://developers.google.com/adwords/scripts/docs/solutions/keyword-performance。 每次我在Google AdWords帐户中运行此脚本(对于我的PPC广告系列),它都会创建报告(电子表格)并将其保存在我的Google驱动器上。 我想将电子表格文件保存到我的google驱动器上的特定子文件夹(例如Report / Campaign01)。我找到了描述如何将电子表格保存到特定文件夹的文章。但我不知道如何编辑此脚本并使用它。描述此功能的文章在这里: http://www.freeadwordsscripts.com/2014/07/save-file-or-spreadsheet-in-specific.html
你能帮我解决问题吗?
答案 0 :(得分:0)
假设您的文件夹和文件名是唯一的,请使用以这种方式保存到文件夹
function myFunction() {
var folderIterator = DriveApp.getFoldersByName("YOUR_FOLDER_NAME");
while ( folderIterator.hasNext() ) {
var folder = folderIterator.next();
folder_count++;
var spreadsheet = SpreadsheetApp.create("YOUR_SPREADSHEET_NAME");
// INSERT YOUR SPREADSHEET LOGIC HERE.
// YOU CAN CREATE YOUR SHEET HOWEVER YOU WANT,
// SO LONG AS YOU HAVE YOUR ACTIVE SPREADSHEET OBJECT.
// EITHER WAY, IT WILL SAVE TO YOUR ROOT DIRECTORY.
// THIS LOGIC MOVES YOUR FILE BY ID FROM ROOT TO YOUR SELECTED FOLDER.
var files = DriveApp.getRootFolder().getFilesByName("YOUR_SPREADSHEET_NAME");
while ( files.hasNext() ) {
var file = files.next();
if ( spreadsheet.getId() == file.getId() ) {
Logger.log("Found File! Moving...");
folder.addFile(file);
DriveApp.getRootFolder().removeFile(file);
} else {
Logger.log("Wrong File, id[%s]" , file.getId());
}
}
}
}