谷歌应用程序脚本新手在这里。我发现这段代码可以帮助使用 Google Sheet 中的输入在我的个人 Google Drive 中创建文件夹(来源:Youtube 上的 Google Sheet Community)。但是,当我尝试在共享的 Google 驱动器中重新创建此应用程序时,它无法运行并继续在我的个人驱动器中创建文件夹。我可以对代码进行任何更改,使其在共享驱动器环境而不是我自己的环境中工作吗?
多谢!
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('GDrive')
.addItem('Create new Folders', 'crtGdriveFolder')
.addToUi(); }
function crtGdriveFolder() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = sheet.getLastRow(); // Number of rows to process
var maxRows = Math.min(numRows,20); //Limit the number of rows to prevent enormous number of folder creations
var folderid = sheet.getRange("C2").getValue();
var root …Run Code Online (Sandbox Code Playgroud) google-apps-script google-drive-api google-drive-shared-drive
我有一个 Google 电子表格,放置在外部 Google 云端硬盘中并通过链接分享给我。我可以在仅查看模式下使用它。该电子表格包含许多列表(就像通常的 Excel 一样)。
我想将此电子表格中的每个列表下载为单独的 csv 文件,我可以通过在每个列表中单击“文件”->“下载”->“逗号分隔值”来手动使用它。
现在我想自动化这个过程,但仍然不知道如何去做。
我考虑过 Selenium,但 Google 不支持它。Google API 也没有帮助,因为它不是我的云端硬盘。
你对此有什么想法吗?
谢谢你!