Cách tạo Modified Time trong Google Sheets với Apps Script

📄 🗓️ 💻

Mở đầu

Google Sheets là một công cụ tuyệt vời để lưu trữ và quản lý dữ liệu. Tuy nhiên, việc theo dõi thời gian cập nhật dữ liệu trong Google Sheets có thể là một thách thức. Apps Script là một công cụ tự động hóa mạnh mẽ của Google cho phép bạn tự động thêm Modified Time vào các ô trong Google Sheets.

Tính năng của Modified Time

Modified Time là một thuộc tính của ô trong Google Sheets cho biết thời gian ô đó được chỉnh sửa lần cuối. Modified Time có thể được sử dụng để theo dõi lịch sử chỉnh sửa dữ liệu, chẳng hạn như để xác định ai đã chỉnh sửa dữ liệu và khi nào dữ liệu được chỉnh sửa.

Phụ kiện điện tử HOT tại Shopee

Thêm Modified Time bằng Apps Script

Để thêm Modified Time vào các ô trong Google Sheets bằng Apps Script, bạn có thể sử dụng hàm setModifiedTime(). Hàm này nhận hai đối số:

  • Ô đích: Ô bạn muốn thêm Modified Time.
  • Thời gian: Thời gian bạn muốn đặt Modified Time.

Ví dụ cụ thể

Dưới đây là một ví dụ về cách sử dụng hàm setModifiedTime() để thêm Modified Time vào tất cả các ô trong một trang tính:

function addModifiedTime() {
  // Lấy trang tính hiện tại
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  // Lấy tất cả các ô trong trang tính
  var ranges = sheet.getRange().getValues();

  // Thêm Modified Time vào tất cả các ô
  for (var i = 0; i < ranges.length; i++) {
    sheet.getRange(i, 1).setModifiedTime(new Date());
  }
}

Hàm này sẽ thêm Modified Time hiện tại vào tất cả các ô trong trang tính.

Code ví dụ

Dưới đây là một ví dụ về cách sử dụng hàm setModifiedTime() để thêm Modified Time vào một ô cụ thể:

function addModifiedTimeToSpecificCell() {
  // Lấy trang tính hiện tại
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  // Lấy ô đích
  var range = sheet.getRange("A1");

  // Thêm Modified Time vào ô đích
  range.setModifiedTime(new Date());
}

Hàm này sẽ thêm Modified Time hiện tại vào ô A1.

Kết luận

Apps Script là một công cụ mạnh mẽ có thể giúp bạn thêm Modified Time vào các ô trong Google Sheets. Bằng cách sử dụng hàm setModifiedTime(), bạn có thể dễ dàng theo dõi thời gian cập nhật dữ liệu trong Google Sheets.

Lời kêu gọi hành động

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

🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.

📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.

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

💻 Github

🌏 appscript.online

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