Halaman ini mencantumkan perubahan besar dalam setiap rilis Google Apps Script pada tahun 2014. Ini dimaksudkan untuk membantu developer mengidentifikasi perubahan perilaku. Untuk perubahan terbaru lainnya, lihat catatan rilis tahun ini.
Desember 2014
11 Desember 2014
- Menambahkan mode sandbox
IFRAME
baru untuk layanan HTML yang menerapkan lebih sedikit pembatasan daripada mode sandbox lainnya dan berjalan jauh lebih cepat. Namun, modeIFRAME
tidak berfungsi sama sekali di browser lama, termasuk Internet Explorer 9. - Tidak digunakan lagi untuk layanan UI dan layanan DocsList. Seperti yang diumumkan di postingan blog, layanan DocsList akan dinonaktifkan pada 20 April 2015, dan layanan UI akan dinonaktifkan pada 30 Juni 2015. Untuk membuat antarmuka pengguna, gunakan layanan HTML. Untuk mengganti layanan DokumenList, gunakan layanan Drive.
- Menghapus Layanan domain, seperti yang diumumkan pada awal tahun.
1 Desember 2014
- Menambahkan lima metode
FormApp
baru:Form.getShuffleQuestions()
: Menentukan apakah urutan pertanyaan di setiap halaman formulir diacak.Form.hasLimitOneResponsePerUser()
: Menentukan apakah formulir hanya mengizinkan satu respons per responden. Jika nilainya benar, skrip tidak dapat mengirimkan respons formulir sama sekali.Form.setLimitOneResponsePerUser(enabled)
: Menetapkan apakah formulir hanya mengizinkan satu respons per responden. Default untuk formulir baru adalah false. Jika nilai ditetapkan ke benar, skrip tidak dapat mengirimkan respons formulir sama sekali.Form.setShuffleQuestions(shuffle)
: Menetapkan apakah urutan pertanyaan di setiap halaman formulir diacak.Form.shortenFormUrl(url)
: Mengonversi URL panjang untuk formulir menjadi URL singkat.
- Menambahkan dua metode
SpreadsheetApp
baru:Sheet.insertImage(blob, column, row)
: MenyisipkanBlob
sebagai gambar di sheet pada baris dan kolom tertentu.Sheet.insertImage(blob, column, row, offsetX, offsetY)
: MenyisipkanBlob
sebagai gambar di sheet pada baris dan kolom tertentu, dengan offset piksel.
Oktober 2014
23 Oktober 2014
- Add-on kini tersedia di Google Formulir. Seperti add-on untuk Dokumen dan Spreadsheet, add-on Formulir dalam pratinjau developer, sehingga Anda harus mengajukan permohonan untuk memublikasikannya.
- Menghapus Layanan keuangan, seperti yang diumumkan pada awal tahun.
- Perbaikan berikut telah diterapkan:
- Masalah 3928:
Metode
Document
setSelection
, metodeSheet
activate
, dan metodeSpreadsheet
setActiveRange
dansetActiveSelection
sekarang berfungsi dengan benar jika dipanggil darionOpen
atauonEdit
pemicu.
- Masalah 3928:
Metode
14 Oktober 2014
- Add-on untuk Google Spreadsheet dan Dokumen kini dapat menggunakan pemicu yang dapat diinstal berbasis waktu.
September 2014
30 September 2014
- Menambahkan
LinearOptimizationService
, yang memungkinkan skrip untuk membuat model dan menyelesaikan program linear linear dan bilangan bulat campuran. - Add-on untuk Google Spreadsheet dan Dokumen kini dapat menggunakan sebagian besar pemicu yang dapat diinstal, meskipun masih tidak dapat menggunakan pemicu berbasis waktu (terkadang disebut pemicu jam).
- Menambahkan pemicu terbuka yang dapat diinstal
untuk Google Dokumen. Seperti pemicu terbuka yang dapat diinstal untuk Spreadsheet dan Formulir, pemicu ini
mirip dengan pemicu
onOpen()
sederhana, tetapi memungkinkan fungsi yang dipicu untuk memanggil layanan yang memerlukan otorisasi, jika pengguna telah mengizinkan skrip terlebih dahulu. - Menambahkan beberapa metode, class, dan enum
ScriptApp
baru untuk mendukung pemicu yang dapat diinstal dalam add-on:AuthorizationInfo
: Objek yang digunakan untuk menentukan apakah pengguna perlu mengizinkan skrip ini untuk menggunakan satu atau beberapa layanan, dan memberikan URL untuk dialog otorisasi. Ditampilkan olehScriptApp.getAuthorizationInfo()
.AuthorizationStatus
: Enumerasi yang menunjukkan status otorisasi skrip. Ditampilkan olehAuthorizationInfo.getAuthorizationStatus()
.DocumentTriggerBuilder
: Builder untuk pemicu dokumen. Ditampilkan olehTriggerBuilder.forDocument(...)
.ScriptApp.getUserTriggers(...)
: Mendapatkan semua pemicu yang dapat diinstal yang dimiliki pengguna ini dalam dokumen, spreadsheet, atau formulir tertentu.
- Widget
UiService
DocsListDialog
sekarang mengharuskan Anda memanggilDocsListDialog.setOAuthToken(oAuthToken)
sebelum memanggilDocsListDialog.showDocsPicker()
.
4 September 2014
- Menambahkan metode
UiService
DocsListDialog.setOAuthToken(oAuthToken)
, yang menetapkan token OAuth 2.0 untuk digunakan saat mengambil data untuk dialog, atas nama pengguna yang kontennya harus ditampilkan. Metode ini akan menjadi wajib sebelum memanggilDocsListDialog.showDocsPicker()
pada tanggal 30 September 2014. - Menambahkan metode
CacheService
getDocumentCache()
dan metodeLockService
getDocumentLock()
, yang mendapatkan cache dan kunci yang dapat diakses semua pengguna dalam dokumen saat ini, jika skrip dipublikasikan sebagai add-on. Metode ini secara konseptual mirip dengan metodePropertiesService
getDocumentProperties()
, yang diperkenalkan untuk digunakan dalam add-on awal tahun ini. - Mengganti metode
CacheService
getPrivateCache()
dangetPublicCache()
serta metodeLockService
getPrivateLock()
dangetPublicLock()
dengangetUserCache()
,getScriptCache()
,getUserLock()
, dangetScriptLock()
, masing-masing. Nama metode lama tidak digunakan lagi, tetapi akan terus berfungsi. Nama baru mengikuti konvensi yang sama denganPropertiesService
.
Agustus 2014
28 Agustus 2014
- Memperbarui panduan untuk memperluas Google Spreadsheet, skrip mandiri, skrip yang terikat dengan Google Apps, aplikasi web, pemicu sederhana, pemicu yang dapat diinstal, dan objek peristiwa.
14 Agustus 2014
- Memperbarui panduan fungsi kustom di Google Spreadsheet. Dokumentasi kini menjelaskan dengan lebih jelas cara membuat dan menggunakan fungsi kustom secara efektif.
Juli 2014
17 Juli 2014
- Menambahkan nilai
ON_CHANGE
ke enumScriptApp.EventType
sehingga peristiwa perubahan Google Spreadsheet dapat dideteksi dengan benar.
Juni 2014
20 Juni 2014
- Galeri skrip tidak digunakan lagi di Google Spreadsheet versi lama. Seperti yang dijelaskan dalam postingan blog, penyimpanan add-on di versi baru Spreadsheet memberi developer distribusi yang lebih luas, update otomatis, dan beberapa fitur lainnya yang tidak tersedia di galeri skrip.
Mei 2014
29 Mei 2014
- Menambahkan metode layanan Dokumen
getTextAlignment
dansetTextAlignment
serta enumTextAlignment
, untuk mendukung perataan teksNORMAL
,SUPERSCRIPT
, danSUBSCRIPT
di Google Dokumen. - Memberikan panduan untuk bermigrasi dari layanan Domain ke layanan lanjutan Admin SDK. Seperti yang diumumkan di postingan blog, layanan ini akan tetap tersedia selama enam bulan ke depan, tetapi akan dinonaktifkan pada tanggal 20 November 2014.
15 Mei 2014
- Tidak digunakan lagi ScriptDB dan Layanan domain. Seperti yang diumumkan di postingan blog, layanan ini akan tetap tersedia selama enam bulan ke depan, tetapi akan dinonaktifkan pada tanggal 20 November 2014. Untuk mengganti ScriptDB, lihat panduan migrasi dan panduan yang ditingkatkan untuk menghubungkan ke database eksternal melalui JDBC. Untuk mengganti layanan Domain, lihat layanan lanjutan Admin SDK Directory dan Admin SDK Reports.
- Menambahkan properti
source
ke parameter peristiwa untuk pemicu formulir. Hal ini memungkinkan pengambilan formulir yang memicu peristiwa tersebut. - Perbaikan berikut telah diterapkan:
- Masalah 3956: Di Google Spreadsheet versi baru, kini Anda dapat memanggil metode yang merujuk ke "aktif" sheet atau spreadsheet meskipun sheet atau spreadsheet baru saja dibuat.
- Masalah 3579:
Metode
Blob
getAs
kini dapat membuat PDF dari spreadsheet yang dibuat dengan versi baru Spreadsheet. - Masalah 3378: Halaman dokumentasi untuk versi library kini menggunakan gaya CSS yang sama seperti dokumentasi referensi Apps Script.
8 Mei 2014
- Dialog "Laporkan masalah" untuk add-on kini menanyakan kepada pengguna apakah mereka ingin membagikan nama dan alamat email mereka kepada developer.
1 Mei 2014
- Perbaikan berikut telah diterapkan:
- Masalah 3963: Dasbor Apps Script tersedia lagi.
- Masalah 3533:
Metode
Trigger
, yaitugetEventType()
dangetTriggerSource()
, tidak lagi menampilkan pengecualian jika pemicu berasal dari spreadsheet yang dibuat oleh versi baru Google Spreadsheet.
April 2014
24 April 2014
- Di Google Spreadsheet versi baru, perintah Urungkan sekarang dapat mengembalikan perubahan yang dibuat oleh skrip. Hal ini sudah benar di Dokumen, Formulir, dan versi lama Spreadsheet.
- Perbaikan berikut telah diterapkan:
- Masalah 3891: Pada versi baru Spreadsheet, fungsi kustom kini dihitung ulang dengan benar jika lebih dari 100 sel diteruskan sebagai argumen.
- Masalah 3859: Di Spreadsheet versi baru, menetapkan kriteria validasi data untuk sel yang sudah berisi nilai tidak lagi merusak spreadsheet.
- Masalah 3773:
Di versi baru Spreadsheet, metode
Browser
,inputBox
danmsgBox
sekarang memperlakukan karakter baris baru (\n
) dengan cara yang sama seperti versi lama Spreadsheet. Secara khusus,\n
menghasilkan spasi, tetapi\\n
(di-escape dua kali) menghasilkan jeda baris. - Masalah 2335:
Fakta bahwa ID
GmailThread
bervariasi berdasarkan pesan yang dimuatnya sekarang didokumentasikan. - Masalah 2288: Fakta bahwa Situs Google atau halaman situs tidak boleh memiliki lebih dari 500 halaman turunan kini didokumentasikan.
- Masalah 1427:
Fakta bahwa metode
getAs
menggantikan bagian dari nama file yang mengikuti periode terakhir dengan ekstensi jenis file baru kini didokumentasikan.
17 April 2014
- Metode
Document
setSelection
metodeSheet
activate
, dan metodeSpreadsheet
setActiveRange
dansetActiveSelection
tidak lagi berpengaruh jika dipanggil darionOpen
atauonEdit
pemicu. - Perbaikan berikut telah diterapkan:
- Masalah 3669:
Di
versi baru Spreadsheet,
metode
Range
getValue()
dangetValues()
tidak lagi melempar pengecualian jika sel menggunakan metode Spreadsheet bawaan=IMAGE(url)
atau=SPARKLINE(data)
. - Masalah 2684: Jika skrip bergantung pada versi library yang dihapus, kini Anda dapat beralih ke versi lain.
- Masalah 3669:
Di
versi baru Spreadsheet,
metode
10 April 2014
- Layanan SOAP yang tidak digunakan lagi dan layanan XML lama kini telah dihapus dari
pelengkapan otomatis dan dokumentasi, seperti yang diumumkan pada tanggal 9 Juli 2013 dan didokumentasikan dalam
jadwal penghentian Apps Script. Skrip yang ada yang menggunakan layanan tersebut harus tetap berfungsi. Widget layanan UI
DeckPanel
,DecoratedPopupPanel
,DockLayoutPanel
,DockPanel
,StackLayoutPanel
, danTabLayoutPanel
telah dinonaktifkan sepenuhnya, seperti yang diumumkan pada tanggal 15 April 2013. - Perbaikan berikut telah diterapkan:
- Masalah 3788: Di versi baru Spreadsheet, fungsi kustom kini menghitung apakah nilai error diteruskan sebagai argumen. Perilaku ini cocok dengan perilaku di Spreadsheet versi lama.
- Masalah 3539:
Pada versi baru Spreadsheet, metode
Range
,setValue
dansetValues
, sekarang otomatis mendeteksi saat nilai harus ditetapkan sebagai formula. Perilaku ini cocok dengan perilaku di Spreadsheet versi lama.
3 April 2014
- Metode
Range
getDataSourceUrl()
kini didukung di Google Spreadsheet versi baru. Untuk mengetahui informasi tentang fitur Apps Script tidak lengkap lainnya di versi baru Spreadsheet, lihat daftar masalah umum. - Perbaikan berikut telah diterapkan:
- Masalah 3866:
Metode
DocsList
, yaituFile.getEditors()
danFile.getViewers()
, tidak lagi menampilkan error server pada setiap panggilan. - Masalah 3865:
Metode
DocsList
File.getOwner()
tidak lagi melemparkan error server pada setiap panggilan. - Masalah 3845: Layanan Google lanjutan untuk Drive dan Kalender kini didokumentasikan.
- Masalah 3624:
Di Spreadsheet versi baru, metode
Sheet
hideSheet()
kini dapat menyembunyikan sheet yang baru saja disisipkan. - Masalah 3554:
Di Spreadsheet versi baru, metode
Range
sort()
kini berhasil untuk rentang yang tidak menyertakan kolom A. - Masalah 3522:
Di Spreadsheet versi baru, metode
SpreadsheetApp
getActiveSheet()
kini menampilkan sheet yang benar dalam satu panggilan fungsi kustom. Namun,getActiveSheet()
tetap menampilkan nilai yang salah jika fungsi kustom digunakan dalam lebih dari satu sel dengan argumen fungsi yang sama, atau jika dipanggil dari pemicu pengeditan yang dapat diinstal di versi baru Spreadsheet. - Masalah 3496:
Di Spreadsheet versi baru, metode
SpreadsheetApp
getActiveRange()
kini menampilkan rentang yang benar dalam satu panggilan fungsi kustom. Namun,getActiveRange()
tetap menampilkan nilai yang salah jika fungsi kustom digunakan dalam lebih dari satu sel dengan argumen fungsi yang sama, atau jika dipanggil dari pemicu pengeditan yang dapat diinstal di versi baru Spreadsheet.
- Masalah 3866:
Metode
Maret 2014
27 Maret 2014
- Saat add-on diinstal dari penyimpanan, pemicu sederhana
onInstall()
sekarang diteruskan parameter peristiwa,e
, yang menyertakan propertiauthMode
. Hal ini memudahkan add-on untuk memanggilonOpen(e)
darionInstall(e)
. - Perbaikan berikut telah diterapkan:
- Masalah 3691: Di versi baru Google Spreadsheet, skrip kini dapat berjalan selama 6 menit, bukan 5 menit.
- Masalah 3236: Google Picker, dialog "file-open" untuk informasi yang disimpan di server Google, termasuk file di Google Drive, kini didukung dalam layanan HTML.
24 Maret 2014
- Di
Google Spreadsheet versi baru,
Range.setValues()
kini otomatis memperluas spreadsheet jika rentangnya lebih besar dari ukuran saat ini. - Perbaikan berikut telah diterapkan:
- Masalah 3800: Pada versi baru Spreadsheet, fungsi kustom kini menerima angka yang lebih besar dari 10.000.000 atau lebih kecil dari 0,0001 sebagai argumen.
- Masalah 3770:
Di Spreadsheet versi baru,
Sheet.insertImage()
sekarang menyisipkan gambar dengan ukuran yang tepat. - Masalah 3724:
Di Spreadsheet versi baru,
Range.setValue()
sekarang menetapkan nilai numerik dengan benar di spreadsheet yang tidak berbahasa Inggris.
18 Maret 2014
- Perbaikan berikut telah diterapkan:
- Masalah 3757: Link ke Google Developers Console di dialog Layanan Google Lanjutan kini membuka project yang benar.
11 Maret 2014
- Mengumumkan pratinjau developer untuk add-on di Google Dokumen dan versi baru Google Spreadsheet, yang akan segera mendukung Google Formulir. Add-on adalah project Apps Script yang dipublikasikan ke toko di dalam Dokumen atau Spreadsheet, yang memudahkan pengguna menemukan dan menginstal fitur baru. Panduan kami mencakup semua yang perlu Anda ketahui untuk mengembangkan, mendesain, dan mengajukan permohonan untuk memublikasikan add-on pertama Anda.
- Merilis paket CSS untuk menerapkan gaya visual Google pada font, tombol, dan elemen formulir dalam dialog dan sidebar layanan HTML, terutama untuk digunakan dalam add-on.
- Menambahkan metode
Ui
createAddonMenu()
, yang memungkinkan skrip menyisipkan sub-menu ke dalam menu Add-on di Google Spreadsheet atau Dokumen. Untuk mengetahui informasi selengkapnya, lihat panduan menu. - Menambahkan enum
ScriptApp
AuthMode
, yang mengidentifikasi kategori layanan resmi yang dapat dieksekusi oleh Apps Script melalui fungsi yang dipicu. Untuk informasi selengkapnya, lihat panduan untuk siklus proses otorisasi add-on. - Mengubah kuota untuk Gmail dari 10.000 operasi baca dan 10.000 operasi tulis per hari (tidak termasuk pesan terkirim) menjadi 20.000 operasi baca dan tulis gabungan per hari.
- Menambahkan dukungan untuk anotasi JsDoc kustom
@OnlyCurrentDoc
, yang memaksa dialog otorisasi untuk hanya meminta akses ke file yang menggunakan add-on atau skrip, bukan semua spreadsheet, dokumen, atau formulir pengguna. Anotasi lawan,@NotOnlyCurrentDoc
, juga tersedia.
Februari 2014
25 Februari 2014
- Tidak digunakan lagi untuk Layanan keuangan. Seperti yang diumumkan dalam postingan blog, layanan ini akan tetap tersedia selama enam bulan ke depan, tetapi akan dinonaktifkan pada tanggal 26 September 2014.
- Mengganti
ScriptProperties
danUserProperties
denganPropertiesService
terpadu. Untuk mendapatkan informasi lebih lanjut, lihat panduan layanan Properti. - Menambahkan class dan metode
DocumentApp
berikut, yang memungkinkan skrip membuat bookmark dan rentang bernama, serta menetapkan posisi atau pilihan kursor pengguna.Bookmark
NamedRange
RangeBuilder
Document.addBookmark(position)
Document.addNamedRange(name, range)
Document.getBookmark(id)
Document.getBookmarks()
Document.getNamedRangeById(id)
Document.getNamedRanges()
Document.getNamedRanges(name)
Document.newPosition(element, offset)
Document.newRange()
Document.setCursor(position)
Document.setSelection(range)
Position.insertBookmark()
- Menambahkan class dan metode
ScriptApp
berikut, yang memungkinkan skrip membuat token status yang dapat digunakan dalam API callback (seperti alur OAuth), serta mengambil token akses OAuth 2.0 skrip sendiri. - Menambahkan metode
showModalDialog(userInterface, title)
ke classUi
, dan mengganti metodeshowDialog(userInterface)
denganshowModelessDialog(userInterface, title)
. Tindakan ini memungkinkan skrip untuk menentukan apakah dialog di Google Dokumen, Formulir, atau versi baru Spreadsheet harus mencegah pengguna berinteraksi dengan apa pun selain dialog. - Menambahkan metode layanan HTML sisi klien
google.script.host.editor.focus()
, yang memungkinkan skrip mengalihkan fokus browser dari dialog atau sidebar ke editor Google Dokumen, Spreadsheet, atau Formulir. - Di Google Dokumen dan Formulir, sidebar sekarang mengabaikan metode
setWidth()
; dan tidak dapat diubah dari lebar default 300 piksel. Perubahan ini diterapkan ke versi baru Spreadsheet pada rilis minggu sebelumnya. - Di Google Dokumen dan Formulir, perintah Urungkan sekarang dapat mengembalikan perubahan yang dibuat oleh skrip. Hal ini juga terjadi di Spreadsheet versi lama, tetapi tidak pada versi baru.
- Di layanan HTML, mode sandbox
NATIVE
kini merupakan mode default jika Anda belum menentukan mode yang harus digunakan skrip. Dalam beberapa kasus ekstrem, hal ini dapat memengaruhi cara kerja aplikasi web yang sudah ada; jika demikian, tambahkan.setSandboxMode(HtmlService.SandboxMode.EMULATED)
ke objekHtmlOutput
untuk memulihkan perilaku lama. - Perbaikan berikut telah diterapkan:
- Masalah 3622: Kolom judul sidebar yang ditampilkan oleh skrip di Google Dokumen, Formulir, atau versi baru Spreadsheet sekarang sama tingginya di sidebar yang ditampilkan oleh fitur bawaan.
18 Februari 2014
- Menghapus metode
Session
getActiveUserTimeZone()
, yang tidak menampilkan nilai bagi sebagian besar pengguna. - Di Google Dokumen, Formulir, dan versi baru Spreadsheet, yang menampilkan dialog kini otomatis menutup dialog lain yang dibuka oleh skrip. Hal ini cocok dengan perilaku yang sudah lama ada di Spreadsheet versi lama.
- Di versi baru Spreadsheet, sidebar sekarang mengabaikan metode
setWidth()
; tidak dapat diubah dari lebar default 300 piksel. Perubahan ini akan segera memengaruhi Dokumen dan Formulir. - Perbaikan berikut telah diterapkan:
- Masalah 3522:
Di Spreadsheet versi baru, metode
SpreadsheetApp
getActiveSheet()
kini menampilkan sheet yang benar jika dipanggil dari pemicu sederhana. Namun,getActiveSheet()
tetap menampilkan nilai yang salah jika digunakan dalam fungsi kustom atau pemicu pengeditan yang dapat diinstal di versi baru Spreadsheet. - Masalah 3496:
Di Spreadsheet versi baru, metode
SpreadsheetApp
getActiveRange()
kini menampilkan sheet yang benar jika dipanggil dari pemicu sederhanaonEdit()
. Namun,getActiveRange()
tetap menampilkan nilai yang salah jika digunakan dalam fungsi kustom atau pemicu pengeditan yang dapat diinstal di versi baru Spreadsheet. - Masalah 3332:
Metode
DocumentApp
setHeading()
sekarang menerapkan gaya tajuk dengan cara yang sama seperti editor Google Dokumen.
- Masalah 3522:
Di Spreadsheet versi baru, metode
Januari 2014
27 Januari 2014
- Kuota untuk jumlah penerima email untuk skrip yang dijalankan dari konsumen (gmail.com) atau akun Google Apps gratis telah dikurangi dari 500 menjadi 100 per hari. Kuota untuk akun Google Apps berbayar tidak berubah.
- Menambahkan metode
Session
berikut, yang memungkinkan skrip menentukan lokal dan zona waktu pengguna: - Mengganti nama beberapa class dan metode di
DocumentApp
. Nama lama tidak digunakan lagi, tetapi akan terus berfungsi. Anda tidak perlu memperbarui kode.SearchResult
danSelectedElement
sekarang menjadiRangeElement
.Selection
sekarang menjadiRange
.Selection.getSelectedElements()
sekarang menjadiRange.getRangeElements()
.
21 Januari 2014
- Fitur yang diminta berikut telah ditambahkan:
- Masalah 3162:
Metode
SpreadsheetApp
baruSpreadsheet.getUi()
memungkinkan skrip mengakses lingkungan antarmuka pengguna spreadsheet untuk menambahkan fitur seperti menu, dialog, dan sidebar. Metode ini konsisten dengan metodegetUi()
diDocumentApp
danFormApp
, tetapi hanya berfungsi di Google Spreadsheet versi baru. Versi lama Google Spreadsheet terus menggunakan metode yang ada yang didokumentasikan dalam panduan untuk dialog dan sidebar dan menu.
- Masalah 3162:
Metode
- Perbaikan berikut telah diterapkan:
- Masalah 3529: Layanan Google Lanjutan tertentu yang mendukung permintaan PATCH sekali lagi akan berfungsi dengan baik.
13 Januari 2014
- Mengganti nama objek
Cursor
diDocumentApp
menjadiPosition
. Tindakan ini tidak memerlukan perubahan pada kode yang ada. - Menghentikan penggunaan metode
SpreadsheetApp.Spreadsheet
isAnonymousView()
,isAnonymousWrite()
,isReadable()
,isWritable()
, dansetAnonymousAccess()
. Berbagai metode classFile
diDriveApp
dapat mencapai fungsionalitas yang sama. - Menambahkan metode
SpreadsheetApp
DataValidationBuilder.requireFormulaSatisfied(String)
, serta nilaiCUSTOM_FORMULA
yang menyertainya diDataValidationCriteria
. Fitur ini hanya dapat digunakan di Google Spreadsheet versi baru.
6 Januari 2014
- Menu kustom di Google Dokumen kini muncul di kotak penelusuran menu Bantuan.
- Dialog kustom yang dibuat dengan layanan HTML kini dapat
diubah ukurannya
dengan memanggil
google.script.host.setWidth(width)
dangoogle.script.host.setHeight(height)
dalam kode sisi klien. Sidebar tidak dapat diubah ukurannya dalam kode sisi klien. - Menambahkan parameter lanjutan
escaping
keUrlFetchApp.fetch()
. Jikafalse
, karakter khusus di URL tidak akan di-escape secara otomatis. - Fitur yang diminta berikut telah ditambahkan:
- Masalah 2044:
Enum
Maps.DirectionFinder.Mode
kini menyertakan nilaiTRANSIT
yang memungkinkan pengambilan rute transportasi umum diMaps service
.
- Masalah 2044:
Enum