Helper
3 menit dibaca
Inisiasi
Untuk inisiasi awal
Silakan menggunakan huruf besar atau kecil untuk konstantanya, sesuaikan sendiri dengan kebiasaan masing-masing.
Helper
Koleksi method untuk membantu saat development.

clearHTML
membersihkan text dari tags html (meng-escape), sehingga tidak terjadi error saat berada pada parse_mode HTML.
Format:
clearHTML(text)
clearMarkdown
membersihkan text dari tags markdown (meng-escape), sehingga tidak terjadi error saat berada pada parse_mode markdown.
Format:
clearMarkdown(text)
forEach
seperti forEach pada javascript, namun bisa dipergunakan untuk objek (JSON).
Format:
forEach(object, callback);
callback memiliki 2 parameter:
- contain
- index
isIn
Memerika apakah suatu nilai terdapat pada sebuah array
Format:
isIn(list, index)
random
membuat hasil acak untuk bilangan atau array.
Format:
random(list);
random(min, max);
params:
listbertipearraymindanmaxbertipeinteger
textBlob
membuat text bertipe blob
Format:
textBlob(namaFile, text)
params:
namaFiletanpa ekstensi, otomatis akan ditambahkan.txttextbertipestring
Output
Tipe output pada Google Apps Script dalam mode web app.
Secara umum dapat dipergunakan untuk merespon fungsi pada doPost(e).
Ada 3 yang tersedia:
outputText(text)menghasilkan keluaran bertipe textoutputJSON(data)menghasilkan keluaran bertipe JSON, biasanya cocok untuk pembuatan REST APIoutputHTML(html)menghasilkan keluaran bertipe HTML, biasanya cocok untuk bertipe website biasa
nama
alias: name
menghasilkan format nama user, baik plain text ataupun html.
Format:
name(object);
return:
- first
- last
- fullname
- username
- html
typeCheck
mengecek tipe suatu variable
Format:
typeCheck(data);
compactOptions
membersihkan objek dari null / undefined.
Format:
compactOptions(data);
hasProp
Memeriksa apakah objek tertentu memiliki properti dengan nama tertentu.
Format:
hasProp(object, key);
hasPropType
Checks if a given object has a property with a given name.
Furthermore performs a typeof check on the property if it exists
Button
bantuan untuk pembuatan keyboard inline, kompabilitas Lib V1/2.
| method | params | keterangan |
|---|---|---|
| text | text, data, hide | jika ditekan menghasilkan callback data |
| inline | text, data, hide | alias dari method text diatas |
| query | text, data | bounding ke switch_inline_queryjika ditekan, akan memilih jendala chat yang mana sebagai tujuan |
| queryChat | text, data | bounding ke switch_inline_query_current_chat jika ditekan, pada text box memunculkan username dan text isian. Digunakan untuk bot inline |
| url | text, url, hide | jika ditekan akan menuju ke url |
Default untuk hide adalah false.
Sample belum dibikin (lagi M 🤣)
Silakan tinggalkan komentar saja jika ingin membantu melengkapi dokumentasi…