Vâng, nó là có thể. Tuy nhiên, nó không phải là thứ thực sự có thể sử dụng API hiện có. Thực sự thiếu các lĩnh vực và các khả năng liên quan như trong Word là một khuyết tật lớn đối với tự động hóa tài liệu.
Một cái gì đó như thế này sẽ chèn một chân trang trên tài liệu mở và mở lại, nhưng cuối cùng nó không phải là một giải pháp tốt.
function onOpen() {
var time = new Date();
time = Utilities.formatDate(time, "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'");
var doc = DocumentApp.getActiveDocument();
var s;
if (!doc.getFooter()) {
var footer = doc.addFooter();
var footerText = footer.appendParagrap(time);
} else {
var footer = doc.getFooter();
var footerElements = footer.getNumChildren();
var para = footer.getParagraphs();
s = para[footerElements-1].getText();
var footerText = footer.replaceText(s , time);
}
};
EDIT: Cách thêm tập lệnh.
Mã này như tôi đã trình bày ở trên thực sự nên có trong hàm riêng được gọi từ hàm OnOpen () chứ không phải trong bán buôn, nhưng tất cả đều tốt cho mục đích ví dụ.
Nếu bạn vào menu Công cụ của một tài liệu đang mở thì xuống Trình quản lý tập lệnh, khi tải nó kiểm tra xem nó có trống không, nếu có một bản ghi ở đó, bạn sẽ tự mình đặt mã.
Đóng trình quản lý tập lệnh, quay lại Menu Tools và chọn Script Editor. Bây giờ nếu bạn không có gì trong trình quản lý tập lệnh của mình, hãy chọn tất cả mã và xóa nó. Sau đó, bạn có thể dán mã được cung cấp ở trên và sau đó lưu nó.
Đóng tài liệu và mở lại và bạn sẽ thấy hiện tại đã có Ngày Thời gian ở chân trang. Nó sẽ cập nhật vào mỗi lần mở tài liệu, không có gì lạ mắt nhưng sẽ giúp bạn đi.
Bây giờ cho những người bạn đã có mã đã được liên kết với tài liệu của bạn. Việc thêm mã ở trên trừ đi dòng đầu tiên và dòng cuối cùng vào hàm onOpen () cũng sẽ hoạt động, nhưng nó có thể không phải do mã đã có xung đột.
Hy vọng điều này sẽ giúp bạn đi.