Tự động tạo bảng với Template trong Google Sheets với Apps Script

Google Sheets cung cấp tính năng Template cho phép bạn tạo các bảng tính mẫu có thể được sử dụng lại nhiều lần. Tính năng này rất hữu ích khi bạn cần tạo các bảng tính có định dạng và dữ liệu giống nhau.

Tuy nhiên, nếu bạn muốn tự động tạo bảng với Template, bạn có thể sử dụng Google Apps Script. Apps Script là một ngôn ngữ lập trình JavaScript cho phép bạn tự động hóa các tác vụ trong Google Workspace.

Cách thực hiện

Để tự động tạo bảng với Template trong Google Sheets với Apps Script, bạn cần làm theo các bước sau:

  1. Mở file Google Sheets mà bạn muốn sử dụng làm Template.
  2. Nhấp vào Tiện ích bổ sung > Tạo tệp Apps Script mới.
  3. Tạo một hàm mới có tên createTableFromTemplate().
  4. Trong hàm createTableFromTemplate(), sử dụng hàm getRange() để lấy phạm vi ô chứa dữ liệu của Template.
  5. Sử dụng hàm duplicate() để tạo bản sao của phạm vi ô.
  6. Sử dụng hàm insertRange() để chèn bản sao của phạm vi ô vào bảng tính mới.

Code ví dụ

Dưới đây là một ví dụ về hàm createTableFromTemplate():

function createTableFromTemplate() {
  // Lấy phạm vi ô chứa dữ liệu của Template
  const templateRange = SpreadsheetApp.getActiveSpreadsheet().getRange('A1:C10');

  // Tạo bản sao của phạm vi ô
  const copyRange = templateRange.duplicate();

  // Chèn bản sao của phạm vi ô vào bảng tính mới
  SpreadsheetApp.getActiveSpreadsheet().insertRange(copyRange, 'A1');
}

Kết quả

Sau khi chạy hàm createTableFromTemplate(), một bảng tính mới sẽ được tạo với bản sao của dữ liệu từ Template.

Thay đổi tùy chỉnh

Bạn có thể tùy chỉnh hàm createTableFromTemplate() để đáp ứng nhu cầu của mình. Ví dụ, bạn có thể thay đổi vị trí chèn bảng tính mới hoặc thay đổi dữ liệu trong Template.

Kết luận

Tự động tạo bảng với Template trong Google Sheets với Apps Script là một cách tuyệt vời để tiết kiệm thời gian và công sức. Bằng cách sử dụng cách này, bạn có thể tạo nhiều bảng tính giống nhau chỉ với một vài cú nhấp chuột.

Bài viết này đã hướng dẫn bạn cách tự động tạo bảng với Template trong Google Sheets với Apps Script. Bạn có thể sử dụng cách này để tạo các bảng tính mẫu cho các mục đích khác nhau, chẳng hạn như theo dõi dự án, quản lý tài chính hoặc lập báo cáo.

Dịch vụ lập trình ứng dụngProgramming Services

🎯 Lập trình API, Python, Node JS, Telegram Bot, Power Automate, ứng dụng Power Apps và Apps Script

🎯 Programming API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script for Google Products.

📒 Nhận dạy Lập trình Apps Script từ cơ bản đến nâng cao khu vực Tân Bình – TP.HCM

📒 Teaching Apps Script from Basic to Advanced around Tan Binh District, HCMC

📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)

🌏 appscript.online

Viết một bình luận