Google sheet Apps Script | Tạo Folder và File từ Giá trị trên Google sheet
Google sheet Apps Script – Tạo Folder và File từ Giá trị trên Google sheet. Trong ví dụ này, Spreadsheet có bảng dữ liệu gồm cột tên phim, năm sản xuất và mô tả. Chúng ta sẽ tạo các folder trên Onedrive có tên là Tên phim và trong folder đó chứa File document có nội dung là Mô tả phim. Tác vụ sẽ quét tất cả các dòng thông qua custom menu. Bạn xem thêm trong video hướng dẫn bên dưới.
Bài học excel ứng dụng:
- Google sheet Webapp Script | Tìm kiếm, lọc và In chi tiết thông tin sản phẩm của mã Khách hàng
- Google sheet Apps script | Data Entry Popup From – Thêm mới – Chỉnh sửa – Xóa
- Google sheet Webapp Script | Quản lý đặt xe cho chuyến đi – Tài xế cập nhật hoàn thành thông tin
- Apps script Webapp | Lấy giá trị Input hiển thị lên – Web Get value input field display on web
- Google sheet Apps script | Todo List and Send mail – Tạo danh sách nhắc việc và gửi mail
- Web App Script | Bộ Icon CSS Rất dễ lập trình cho giao diện webapp
- Google sheet Webapp | Project Quản lý khách hàng – Cập nhật tiến độ sửa chữa
- Google sheet Apps script Webapp | Login form OTP xác minh qua email, Chuyển link cho từng User
- Web App Script CSS JS | Tạo hiệu ứng Click button Nổ tung các mảnh giấy và chuyển link
- Web App Script CSS | Tạo button Liên hệ gồm 3 option đẹp mắt cho trang web
Mã code.gs
//https://giaoan.link chia se tai lieu
function onOpen(){
let ui = SpreadsheetApp.getUi();
ui.createMenu("LẤY TÊN PHIM & MÔ TẢ")
.addItem('Thực hiện','myFunction')
.addToUi();
}
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getActiveSheet();
const lastRow = sheet.getLastRow();
const rootFolder = DriveApp.getFolderById("1q9qKA_47NmWa3m1TFrgIP8f_ix3gPu20");
for(var i=2;i<=lastRow;i++){
let title = sheet.getRange(i,1).getValue();
let description = sheet.getRange(i,3).getValue();
if(title != "title"){
let folderID = rootFolder.createFolder(title).getId();
let folder = DriveApp.getFolderById(folderID);
let docID = DocumentApp.create(title).getId();
let document = DocumentApp.openById(docID);
let paragraph = document.getBody().appendParagraph(description);
DriveApp.getFileById(docID).moveTo(folder);
}
}
}