11 September 2024
0 0
Read Time:2 Minute, 48 Second

Artikel kali ini membahas tentang beberapa kode perintah dari Google Apps Script beserta fungsi dalam membuat program backend untuk menghubungkan antara aplikasi dengan layanan Cloud Google di dalam Kodular, App Inventor, dan teman-temannya. Penulis memberikan beberapa kode perintah dari Google Apps Script yang ada sebagian paham, ada seluruhnya paham, bahkan ada tidak paham sekali kegunaan atau fungsi dari kode perintah tersebut.

LIST KODE PERINTAH DARI GOOGLE APPS SCRIPT

Ada beberapa kode perintah dari Google Apps Script yang sering digunakan sebagai coding backend dalam membuat aplikasi Android dengan Kodular. Mereka akan dihubungkan melalui komponen Web dari Kodular.

parameter.<nama parameter>;

Kode perintah ini berfungsi untuk menampilkan data yang bersumber dari Parameter URL baik itu metode GET maupun POST.

Utilities.base64Decode(<isi dari enkripsi Algoritma BASE64>, Utilities.Charset.UTF_8);

Kode perintah ini berfungsi untuk menampilkan data secara deskripsi yang bersumber dari Algoritma BASE64.

Utilities.newBlob(<isi dari deskripsi Algoritma BASE64>, <isi MimeType>, <nama file>);

Kode perintah ini berfungsi untuk membuat blob baru.

DriveApp.getFolderById("<Folder ID>").createFile(<isi newBlob>).getId();

Kode perintah ini berfungsi untuk membuat file baru dengan File ID yang telah ditentukan.

SpreadsheetApp.openByUrl(<link Google Sheets>);

Kode perintah ini berfungsi untuk membuka file Google Sheets melalui alamat URL.

SpreadsheetApp.openByUrl("<link Google Sheets>").getSheetByName(<nama sheets>);

Kode perintah ini berfungsi untuk membuka lembaran kerja (sheet) spreadsheet dari alamat URL Google Sheets yang sedang aktif.

SpreadsheetApp.openByUrl("<link Google Sheets>").getSheetByName(<nama sheets>).appendRow([<isi value tuk kolom 1>,<isi value tuk kolom 2>, ... , <isi value tuk kolom n>]);

Kode perintah ini berfungsi untuk menambahkan isi data baru ke dalam nama sheets yang telah ditentukan dari alamat URL Google Sheets yang sedang aktif.

SpreadsheetApp.openById(<Google Sheets ID>);

Kode perintah ini berfungsi untuk membuka file Google Sheets melalui kode ID Google Sheets.

SpreadsheetApp.openById(<Google Sheets ID>).getSheetByName(<nama sheets>);

Kode perintah ini berfungsi untuk membuka lembaran kerja (sheet) spreadsheet dari ID Google Sheets yang sedang aktif.

SpreadsheetApp.openById(<Google Sheets ID>).getSheetByName(<nama sheets>).getRange(<index baris>, <index kolom>).setValue(<isi / value>);

Kode perintah ini berfungsi untuk mengubah data dari baris dan kolom yang dipilih dari nama sheets yang telah ditentukan dari ID Google Sheets yang sedang aktif.

SpreadsheetApp.openById(<Google Sheets ID>).getSheetByName(<nama sheets>).getRange(<index baris>, <index kolom>).getValue();

Kode perintah ini berfungsi untuk menampilkan data dari baris dan kolom yang dipilih dari nama sheets yang telah ditentukan dari ID Google Sheets yang sedang aktif.

SpreadsheetApp.openById(<Google Sheets ID>).getSheetByName(<nama sheets>).getLastRow();

Kode perintah ini berfungsi untuk menampilkan jumlah seluruh baris dari nama sheets yang telah ditentukan dari ID Google Sheets yang sedang aktif.

Baca juga artikel :  Cara Mengecek Isi Project AIA di Unchive Kodular

*Apabila ada penambahan fungsi kode perintah Google Apps Script yang baru dipahami oleh penulis, akan melakukan update di artikel ini.

PENUTUP

Ada beberapa orang yang membuat aplikasi Android dan Google Apps Script sebagai coding backend agar dapat terhubung dan layanan cloud Google sehingga dapat dikelola dengan sesuai kebutuhan seperti CRUD data Google Sheets, penambahan file baru ke Google Drive, dsb pada Kodular.

Namun, tidak sedikit yang diantara mereka dalam memahami dari fungsi atau kegunaan dari kode perintah yang terdapat di Google Sheets. Semoga ada materi singkat tentang ini kamu dapat memahami dalam menggunakan kode perintah tersebut.

Semoga bermanfaat.

About Post Author

Dwi Lestari

Saya bukanlah penulis handal dan hanya menyampaikan sesuatu yang bisa disampaikan.
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published. Required fields are marked *