Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Literal mewakili nilai konstanta dari jenis data bawaan. Sebagian, tetapi tidak semua, jenis data bisa dinyatakan sebagai literal.
Literal string
Literal string harus diberi tanda kutip, baik dengan tanda kutip tunggal ( ' ) maupun tanda kutip ganda ( " ).
Literal kutipan:
Literal
Contoh penggunaan
Catatan
String dengan tanda kutip
"abc"
"it's"
'it\'s'
'Title: "Boy"'
String kutipan yang diapit oleh tanda kutip tunggal ( ' ) dapat berisi tanda kutip ganda ( " ) dan sebaliknya.
Garis miring terbalik ( \ ) menjalankan urutan escape. Lihat tabel Urutan Escape di bawah.
String yang dikutip tidak dapat berisi baris baru, bahkan jika diawali dengan garis miring terbalik ( \ ).
String mentah
R"abc+"
r'f\(abc,(.\*),def\)'
Literal kutipan yang memiliki awalan literal string mentah ( r atau R ) ditafsirkan sebagai string mentah/ekspresi reguler.
Karakter garis miring terbalik ( \ ) tidak berfungsi sebagai karakter escape. Jika garis miring terbalik diikuti dengan karakter lain di dalam literal string, kedua karakter tersebut akan dipertahankan.
String mentah tidak boleh diakhiri dengan jumlah ganjil garis miring terbalik.
String mentah berguna untuk membuat ekspresi reguler.
Urutan escape untuk literal string
Tabel berikut berisi semua urutan escape yang valid untuk merepresentasikan karakter non-alfanumerik dalam literal string. Setiap urutan yang tidak ada dalam tabel ini akan menyebabkan error.
Urutan Escape
Deskripsi
\a
Lonceng
\b
Backspace
\f
Feed formulir
\n
Baris baru
\r
Enter
\t
Tab
\v
Tab Vertikal
\\
Garis miring terbalik ( \ )
\?
Tanda Tanya ( ? )
\"
Tanda Kutip Ganda ( " )
\'
Tanda Kutip Tunggal ( ' )
\\`
Tanda Kutip Tunggal Terbalik ( \` )
\ooo
Escape oktal, berisi 3 digit (dalam rentang 0–7). Mendekode ke satu karakter Unicode (dalam literal string) atau byte (dalam literal byte).
\xhh atau \Xhh
Escape heksadesimal, berisi 2 digit heksadesimal (dalam rentang 0–9 atau A–F atau f–f). Mendekode ke satu karakter Unicode (dalam literal string) atau byte (dalam literal byte). Contoh:
'\x41' == 'A'
'\x41B' 'AB'
'\x4' adalah error
\uhhhh
Escape Unicode, dengan huruf kecil 'u' dan 4 digit heksadesimal. Hanya valid dalam ID atau literal string. Perhatikan bahwa rentang D800-DFFF tidak diizinkan karena nilai ini merupakan nilai Unicode surrogate.
\Uhhhhhhhh
Escape Unicode, dengan huruf besar 'U' dan 8 digit heksadesimal. Hanya valid dalam ID atau literal string. Rentang D800-DFFF tidak diizinkan karena nilai ini merupakan nilai Unicode surrogate. Selain itu, nilai yang lebih besar dari 10FFFF tidak diizinkan.
Literal tanggal
Untuk menggunakan nilai tanggal dan waktu literal di kolom kalkulasi, Anda dapat mencantumkan penanda yang sesuai di depan nilainya:
Literal
Format tanggal kanonis
Contoh penggunaan
Tanggal
YYYY-[M]M-[D]D
DATE '2021-4-1'
Tanggal dan waktu
YYYY-[M]M-[D]D [[H]H:[M]M:[S]S]
DATETIME '2021-5-29 23:59:59'
Literal numerik
Masukkan literal numerik menggunakan nilai bilangan bulat atau floating point yang tidak dikutip. Contoh:
Literal
Contoh
Contoh penggunaan
Bilangan bulat
1, -1, 0
2 + 2
CASE WHEN Cost > 100 THEN...
Titik mengambang
1.23, -1.2345
SQRT(3.14)
FLOOR(-42.123)
Literal Boolean
Gunakan nilai literal true dan false saat mengevaluasi ekspresi Boolean. Contoh:
IF( Boolean field = true, "yes","no")
IF( Boolean field = false, "no","yes")
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[],[],null,["# Literals\n\nA literal represents a constant value of a built-in data type. Some, but not all, data types can be expressed as literals.\n\nString literals\n---------------\n\nString literals must be *quoted* , either with single ( `'` ) or double ( `\"` ) quotation marks.\n\n**Quoted literals:**\n\n### Escape sequences for string literals\n\nThe following table lists all valid escape sequences for representing non-alphanumeric characters in string literals. Any sequence not in this table produces an error.\n\n### Date literals\n\nTo use literal date and time values in a calculated field, you can precede the value with the appropriate marker:\n\nNumeric literals\n----------------\n\nEnter numeric literals using unquoted integer or floating point values. For example:\n\nBoolean literals\n----------------\n\nUse the literal values `true` and `false` when evaluating Boolean expressions. For example: \n\n IF( \u003cvar translate=\"no\"\u003eBoolean field\u003c/var\u003e = true, \"yes\",\"no\")\n\n IF( \u003cvar translate=\"no\"\u003eBoolean field\u003c/var\u003e = false, \"no\",\"yes\")\n\n**Note:** while the previous is syntactically correct, you can simplify this by referencing the boolean field's value directly: \n\n IF( \u003cvar translate=\"no\"\u003eBoolean field\u003c/var\u003e, \"yes\",\"no\")\n\n IF(not \u003cvar translate=\"no\"\u003eBoolean field\u003c/var\u003e, \"yes\",\"no\")"]]