Dimungkinkan untuk memasukkan tanggal hari ini melalui makro.
Buka Dokumen Google Anda dan di bawah Alat pilih Editor skrip . Ini membuka editor skrip Google di mana dimungkinkan untuk membuat makro untuk Google Documents.
Rekatkan skrip ini dan simpan sebagai Date Macro atau sesuatu: (juga tersedia di sini )
/**
* The onOpen function runs automatically when the Google Docs document is
* opened. Use it to add custom menus to Google Docs that allow the user to run
* custom scripts. For more information, please consult the following two
* resources.
*
* Extending Google Docs developer guide:
* https://developers.google.com/apps-script/guides/docs
*
* Document service reference documentation:
* https://developers.google.com/apps-script/reference/document/
*/
function onOpen() {
// Add a menu with some items, some separators, and a sub-menu.
DocumentApp.getUi().createMenu('Utilities')
.addItem('Insert Date', 'insertAtCursor')
.addToUi();
}
/**
* Inserts the date at the current cursor location in boldface.
*/
function insertAtCursor() {
var cursor = DocumentApp.getActiveDocument().getCursor();
if (cursor) {
// Attempt to insert text at the cursor position. If insertion returns null,
// then the cursor's containing element doesn't allow text insertions.
var date = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd"); // "yyyy-MM-dd'T'HH:mm:ss'Z'"
var element = cursor.insertText(date);
if (element) {
element.setBold(true);
} else {
DocumentApp.getUi().alert('Cannot insert text at this cursor location.');
}
} else {
DocumentApp.getUi().alert('Cannot find a cursor in the document.');
}
}
Sekarang refresh atau buka kembali dokumen Anda dan item menu baru muncul: Utilities . Di bawah menu ini muncul item yang disebut Sisipkan Tanggal . Klik itu untuk memasukkan tanggal hari ini di posisi kursor Anda.
Untuk mengubah format tanggal Anda perlu mengubah "format" yang digunakan dalam skrip. Format dapat berisi karakter berikut:yyyy-MM-dd'T'HH:mm:ss'Z'
Untuk memperjelas, skrip ini hanya menyisipkan tanggal hari ini di lokasi kursor untuk hari Anda menjalankan utilitas. Itu tidak persis sama dengan fungsi = today () di Google Sheets, yang memperbarui tanggal ke tanggal saat ini setiap kali Anda membuka spreadsheet. Namun, skrip ini akan menyelamatkan Anda dari kesulitan mencari tanggal dan mengetiknya pada hari Anda menjalankan skrip.