Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Utilitas bawaan
utilVariabel berisi metode utilitas umum untuk membantu Anda bekerja dengan data. Kecuali ditentukan lain, semua utilitas menggunakan set karakter UTF-8.
Pengkodean utilitas
- 
                        util.urlEncode(String)
- 
                        Mengembalikan string masukan sebagai string application/x-www-form-urlencodeddikodekan.
- 
                        util.urlDecode(String)
- 
                        Mendekode string yang application/x-www-form-urlencodeddikodekan kembali ke bentuk yang tidak dikodekan.
- util.base64Encode(string) : string
- 
                        Mengkodekan input ke dalam string yang dikodekan base64. 
- util.base64Decode(string) : string
- 
                        Mendekode data dari string yang dikodekan base64. 
Utilitas pembuatan ID
- 
                        util.autoId()
- 
                        Mengembalikan UUID 128-bit yang dihasilkan secara acak. 
- util.autoUlid()
- 
                        Mengembalikan ULID 128-bit yang dihasilkan secara acak (Universalally Unique Lexicographically Sortable Identifier). 
- util.autoKsuid()
- 
                        Mengembalikan 128-bit yang dihasilkan secara acak KSUID (K-Sortable Unique Identifier) base62 dikodekan sebagai String dengan panjang 27. 
Kesalahan utils
- 
                        util.error(String, String?, Object?, Object?)
- 
                        Melempar kesalahan khusus. Ini dapat digunakan dalam template pemetaan permintaan atau respons jika template mendeteksi kesalahan dengan permintaan atau dengan hasil pemanggilan. Selain itu, errorTypebidang,databidang, danerrorInfobidang dapat ditentukan.dataNilai akan ditambahkan keerrorblok yang sesuai dierrorsdalam respons GraphQL.catatandataakan disaring berdasarkan set pemilihan kueri.errorInfoNilai akan ditambahkan keerrorblok yang sesuai dierrorsdalam respons GraphQL.errorInfotidak akan disaring berdasarkan set pemilihan kueri.
- 
                        util.appendError(String, String?, Object?, Object?)
- 
                        Menambahkan kesalahan kustom. Ini dapat digunakan dalam template pemetaan permintaan atau respons jika template mendeteksi kesalahan dengan permintaan atau dengan hasil pemanggilan. Selain itu, errorTypebidang,databidang, danerrorInfobidang dapat ditentukan. Tidak sepertiutil.error(String, String?, Object?, Object?), evaluasi template tidak akan terganggu, sehingga data dapat dikembalikan ke penelepon.dataNilai akan ditambahkan keerrorblok yang sesuai dierrorsdalam respons GraphQL.catatandataakan disaring berdasarkan set pemilihan kueri.errorInfoNilai akan ditambahkan keerrorblok yang sesuai dierrorsdalam respons GraphQL.errorInfotidak akan disaring berdasarkan set pemilihan kueri.
Utils pencocokan jenis dan pola
- util.matches(String, String) : Boolean
- 
                        Mengembalikan nilai true jika pola tertentu dalam argumen pertama cocok dengan data yang disediakan dalam argumen kedua. Pola harus berupa ekspresi reguler seperti util.matches("a*b", "aaaaab"). Fungsionalitas ini didasarkan pada Pola, yang dapat Anda referensi untuk dokumentasi lebih lanjut. 
- 
                        util.authType()
- 
                        Mengembalikan String yang menjelaskan jenis multi-auth yang digunakan oleh permintaan, mengembalikan “IAM Authorization”, “User Pool Authorization”, “Open ID Connect Authorization”, atau “API Key Authorization”. 
Kembalikan utilitas perilaku nilai
- 
                        util.escapeJavaScript(String)
- 
                        Mengembalikan string masukan sebagai string JavaScript lolos. 
Utils otorisasi penyelesai
- 
                        util.unauthorized()
- 
                        Melempar Unauthorizeduntuk bidang yang sedang diselesaikan. Gunakan ini dalam templat pemetaan permintaan atau respons untuk menentukan apakah akan mengizinkan pemanggil menyelesaikan bidang.