Google apps script 将Google工作表中的数据列从Google驱动器文件夹设置为PDF可共享链接
我正在尝试将一列数据设置为google drive文件夹中可共享链接的URL。我需要将工作表导出为.csv以上载到CRM,并且需要将文件附加到正在创建的每个客户。这是我当前的脚本,但我认为它没有正确地将数据值设置为行。任何帮助都将不胜感激Google apps script 将Google工作表中的数据列从Google驱动器文件夹设置为PDF可共享链接,google-apps-script,google-sheets,scripting,Google Apps Script,Google Sheets,Scripting,我正在尝试将一列数据设置为google drive文件夹中可共享链接的URL。我需要将工作表导出为.csv以上载到CRM,并且需要将文件附加到正在创建的每个客户。这是我当前的脚本,但我认为它没有正确地将数据值设置为行。任何帮助都将不胜感激 function setSharableLink() { var sheet = SpreadsheetApp.getActiveSheet(); var startRow = 2; // First row of data to process
function setSharableLink() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 2; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 2);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var folderId = "1vpdKVsvOt5ZkMdreJm29jSMgghf1ydpD";
var files = DriveApp.getFolderById(folderId).getFiles();
var result = [];
while (files.hasNext()) {
var file = files.next();
file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW);
var temp = {
file_name: file.getName(),
url: "http://drive.google.com/uc?export=view&id=" + file.getId(),
};
row[2] = temp;
result.push(temp);
}
}
}
函数setCharableLink(){
var sheet=SpreadsheetApp.getActiveSheet();
var startRow=2;//要处理的第一行数据
var numRows=2;//要处理的行数
//获取单元格A2:B3的范围
var dataRange=sheet.getRange(startRow,1,numRows,2);
//获取范围中每行的值。
var data=dataRange.getValues();
对于(变量i=0;i
我可以向您询问有关的详细信息吗?我认为它没有正确地将数据值设置为行。
?不太清楚您想要实现什么。是否要将行[2]
的内容附加到url
?