0

我希望能够从活动工作表中的单元格中获取电子表格 URL 值,并能够将该文件添加到特定文件夹中。我认为我唯一缺少的是一种通过 URL 将文件添加到文件夹或使用 URL 提取 DocsList 工作表 ID 的方法。

这是我正在使用的代码示例:

var rowNum = 1
var colLet = A
var findFolder = DocsList.getFolder(folderName);
var ssURL = SpreadsheetApp.getActiveSheet().getRange(colLet+rowNum).getValue();
var ssFileFindID = ?
ssFileFindID.addToFolder( findFolder );
4

1 回答 1

2

您将不得不使用字符串操作函数从 URL 获取电子表格的 id,例如假设电子表格 url 类似于下面给出的示例

https://docs.google.com/spreadsheet/ccc?key=xxxxxxxxxxxxxxxxxxxxxx&pli=1#gid=1

var ssURL = SpreadsheetApp.getActiveSheet().getRange(colLet+rowNum).getValue();
var ssFileFindID = ssURL.split('key=')[1].split('&')[0]; //this is ID of file

希望以上提示对您有所帮助

于 2012-09-21T19:27:53.840 回答