Phantan7211
Thành viên mới

- Tham gia
- 14/9/16
- Bài viết
- 27
- Được thích
- 4
Xin chào các anh chị trong diễn dàn
tình hình là em muốn sau khi up ảnh lên google drive thì thông tin ảnh sẽ nghi vào google sheets
cụ thể là ghi vào Sheet Name . hiện nó không đươc như ý chỉ có thể ghi vào sheet đầu tiên với tên bất kì
function doPost(e) {
if (!e.parameters.filename || !e.parameters.file || !e.parameters.imageformat) {
return message("Error: Bad parameters in doPost");
} else {
var imgf = e.parameters.imageformat[0].toUpperCase();
var mime =
: (imgf == 'JPEG') ? MimeType.JPEG
: false;
if (mime) {
var data = Utilities.base64Decode(e.parameters.file, Utilities.Charset.UTF_8);
var blob = Utilities.newBlob(data, mime, e.parameters.filename);
var content = DriveApp.getFolderById('').createFile(blob);
var imageID = content.getId();
var imageName = content.getName();
var imageShowlink = '=IMAGE("' + 'https://docs.google.com/uc?export=view&id=' + imageID + '",1)';
var ss = SpreadsheetApp.openById('').getSheetByName('Sheet Name');
//var sh = ss.getSheets()[0];
// var sh = ss.getSheetByName('Sheet Name');
sh.appendRow([imageName,imageShowlink])
return message("Success");
} else {
return message("Error: format");
}
}
}
tình hình là em muốn sau khi up ảnh lên google drive thì thông tin ảnh sẽ nghi vào google sheets
cụ thể là ghi vào Sheet Name . hiện nó không đươc như ý chỉ có thể ghi vào sheet đầu tiên với tên bất kì
function doPost(e) {
if (!e.parameters.filename || !e.parameters.file || !e.parameters.imageformat) {
return message("Error: Bad parameters in doPost");
} else {
var imgf = e.parameters.imageformat[0].toUpperCase();
var mime =
: (imgf == 'JPEG') ? MimeType.JPEG
: false;
if (mime) {
var data = Utilities.base64Decode(e.parameters.file, Utilities.Charset.UTF_8);
var blob = Utilities.newBlob(data, mime, e.parameters.filename);
var content = DriveApp.getFolderById('').createFile(blob);
var imageID = content.getId();
var imageName = content.getName();
var imageShowlink = '=IMAGE("' + 'https://docs.google.com/uc?export=view&id=' + imageID + '",1)';
var ss = SpreadsheetApp.openById('').getSheetByName('Sheet Name');
//var sh = ss.getSheets()[0];
// var sh = ss.getSheetByName('Sheet Name');
sh.appendRow([imageName,imageShowlink])
return message("Success");
} else {
return message("Error: format");
}
}
}