相关疑难解决方法(0)

创建文件夹的应用程序脚本无法在共享驱动器中运行

谷歌应用程序脚本新手在这里。我发现这段代码可以帮助使用 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

3
推荐指数
1
解决办法
1776
查看次数

自动从外部 Google 云端硬盘中的电子表格下载

我有一个 Google 电子表格,放置在外部 Google 云端硬盘中并通过链接分享给我。我可以在仅查看模式下使用它。该电子表格包含许多列表(就像通常的 Excel 一样)。

我想将此电子表格中的每个列表下载为单独的 csv 文件,我可以通过在每个列表中单击“文件”->“下载”->“逗号分隔值”来手动使用它。

现在我想自动化这个过程,但仍然不知道如何去做。

我考虑过 Selenium,但 Google 不支持它。Google API 也没有帮助,因为它不是我的云端硬盘。

你对此有什么想法吗?

谢谢你!

c# google-sheets

1
推荐指数
1
解决办法
1043
查看次数