如何解决将Google表格中的数据列设置为Google Drive文件夹中的PDF可共享链接
我正在尝试将数据列设置为来自Google驱动器中文件夹的可共享链接的URL。我需要将工作表导出到.csv以上传到CRM,并且需要将文件附加到正在创建的每个客户。这是我当前的脚本,但是我认为它不能将数据值正确设置为该行。任何帮助将不胜感激。
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);
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。