小编Coa*_*212的帖子

如何使用 JS 从 Google Drive 复制文件夹以在 Google Drive 中创建新文件夹

我想将文件夹复制到 Google 云端硬盘内的主文件夹中。我的主要问题是当一列不为空而另一列为空白时创建一个函数。创建新文件夹后,必须将文件夹 URL 粘贴到其中一列中。

这是我到目前为止所拥有的:

function addData(){
  var activeSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data");
  var lr = activeSheet.getLastRow();
  var lc = activeSheet.getLastColumn();
  var sourceData = sourceSheet.getRange(1, 1, lr, lc).getValues();
  for (row in sourceData) {
    if (sourceData[row][0] !== "" && sourceData[row][19] !== "") {
      var rowNum = parseInt(row);

     //code will go here for Folder copying and renaming and getting the new folder url

     activeSheet.getRange(rowNum+1,lc).setValue("Completed"); //we will eventually change Completed with the new Folder URL
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

javascript directory-structure google-apps-script google-drive-shared-drive

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