Bagikan melalui


Referensi rumus - aplikasi kanvas

Dalam artikel ini, pelajari semua fungsi yang tersedia di aplikasi kanvas.

Rumus di aplikasi kanvas menggabungkan banyak elemen. Yang tercantum di bawah ini adalah:

  • Fungsi mengambil parameter, melakukan operasi, dan mengembalikan nilai. Misalnya, Sqrt(25) menampilkan 5. Fungsi ini dimodelkan berdasarkan fungsi Microsoft Excel. Beberapa fungsi memiliki efek samping, misalnya SubmitForm, yang hanya cocok pada rumus perilaku seperti Button.OnSelect.
  • Sinyal mengembalikan informasi tentang lingkungan. Misalnya, Location akan menampilkan koordinat GPS perangkat saat ini. Sinyal tidak menggunakan parameter maupun memiliki efek samping.
  • Enumerasi mengembalikan nilai konstanta yang telah ditentukan sebelumnya. Misalnya, Color adalah enumerasi yang memiliki nilai yang sebelumnya telah ditentukan untuk Color.Red, Color.Blue, dan sebagainya. Enumerasi yang umum disertakan di sini; enumerasi yang dikhususkan untuk fungsi akan dijelaskan dengan fungsinya.
  • Operator bernama, seperti ThisItem dan Self, menyediakan akses ke informasi dari dalam kontainer.

Elemen lain meliputi:

A

Abs – Nilai absolut dari suatu angka.

Akselerasi – Membaca sensor akselerasi di perangkat Anda.

Acos – Mengembalikan arccosine dari suatu bilangan, dalam radian.

Acot – Mengembalikan arccotangen dari suatu bilangan, dalam radian.

AddColumns – Mengembalikan tabel dengan kolom yang ditambahkan.

Dan – Logika Boolean DAN. Menampilkan nilai benar jika semua argumen benar. Anda juga dapat menggunakan operator & &.

AIClassify – Mengklasifikasikan teks ke dalam satu atau beberapa kategori.

AIExtract – Mengekstrak entitas tertentu seperti nomor registrasi, nomor telepon, atau nama orang.

AIReply – Menyusun balasan untuk pesan yang Anda berikan.

AISentiment – Mendeteksi sentimen teks yang Anda berikan.

AISummarize – Meringkas teks yang Anda berikan.

AITranslate – Menerjemahkan teks dari bahasa lain.

Aplikasi – Memberikan informasi tentang aplikasi yang sedang berjalan dan kontrol atas perilaku aplikasi.

Asin – Mengembalikan busus dari suatu bilangan, dalam radian.

Assert – Mengevaluasi benar atau salah dalam pengujian.

Sebagai – Menamai rekaman saat ini dalam galeri, formulir, dan fungsi cakupan rekaman seperti ForAll, With , dan Sum.

AsType – Memperlakukan referensi rekaman sebagai jenis tabel tertentu.

Atan – Mengembalikan tangen busur dari suatu bilangan, dalam radian.

Atan2 – Mengembalikan arctangent berdasarkan koordinat (x,y), dalam radian.

Rata-rata – Menghitung rata-rata ekspresi tabel atau sekumpulan argumen.

B

Kembali – Menampilkan layar sebelumnya.

Kosong – Mengembalikan nilai kosong yang dapat digunakan untuk menyisipkan nilai NULL dalam sumber data.

Boolean – Mengonversi string teks, angka, atau nilai yang tidak diketik menjadi nilai Boolean.

C

Kalender – Mengambil informasi tentang kalender untuk lokal saat ini.

Karakter – Menerjemahkan kode karakter menjadi string.

Pilihan – Mengembalikan tabel nilai yang mungkin untuk kolom pencarian.

Hapus– Menghapus semua data dari koleksi.

ClearCollect – Menghapus semua data dari koleksi dan kemudian menambahkan sekumpulan catatan.

ClearData – Menghapus koleksi atau semua koleksi dari host aplikasi seperti perangkat lokal.

Jam – Mengambil informasi tentang jam untuk lokal saat ini.

Coalesce– Mengganti nilai kosong sambil membiarkan nilai non-kosong tidak berubah.

Kumpulkan – Membuat koleksi atau menambahkan data ke sumber data.

Warna – Mengatur properti ke nilai warna bawaan.

ColorFade – Memudarkan nilai warna.

ColorValue – Menerjemahkan CSS nama warna atau kode hex ke nilai warna.

Kolom– Mengambil nama dan nilai kolom dari tipe data objek tidak bertipe.

ColumnNames – Mengambil nama dan nilai kolom dari tipe data objek tidak bertipe.

Kompas – Mengembalikan arah kompas Anda.

Concat– Menggabungkan string dalam sumber data.

Gabungkan – Menggabungkan string.

Bersamaan – Mengevaluasi beberapa rumus secara bersamaan satu sama lain.

Koneksi – Mengembalikan informasi tentang koneksi jaringan Anda.

Salin– Menyalin teks ke clipboard pada perangkat tempat aplikasi berjalan.

Count– Menghitung rekaman tabel yang berisi angka.

Cos – Mengembalikan kosinus dari sudut yang ditentukan dalam radian.

Cot – Mengembalikan kotangen dari sudut yang ditentukan dalam radian.

CountA – Menghitung rekaman tabel yang tidak kosong.

CountIf – Menghitung rekaman tabel yang memenuhi suatu kondisi.

CountRows – Menghitung rekaman tabel.

D

DataSourceInfo – Memberikan informasi tentang sumber data.

Tanggal – Mengembalikan nilai tanggal/waktu, berdasarkan nilai Tahun, Bulan, dan Hari .

DateAdd – Menambahkan hari, bulan, kuartal, atau tahun ke nilai tanggal/waktu.

DateDiff – Kurangi dua nilai tanggal, dan menunjukkan hasilnya dalam hari, bulan, kuartal, atau tahun.

DateTime – Mengembalikan nilai tanggal/waktu, berdasarkan komponen tanggal dan waktu.

DateTimeValue – Mengonversi string tanggal dan waktu menjadi nilai tanggal/waktu.

DateValue – Mengonversi string tanggal saja menjadi nilai tanggal/waktu.

Hari – Mengambil bagian hari dari nilai tanggal/waktu.

Dec2Hex – Ubah angka menjadi string teks heksadesimal.

Defaults – Mengembalikan nilai default untuk sumber data.

Derajat – Mengubah radian menjadi derajat.

Nonaktifkan – Menonaktifkan sinyal, seperti Lokasi untuk membaca GPS.

Berbeda – Meringkas catatan tabel, menghapus duplikat.

Unduh– Mengunduh file dari web ke perangkat lokal.

DropColumns – Mengembalikan tabel dengan satu atau beberapa kolom yang dihapus.

E

EDate – Menambah atau mengurangi bulan ke tanggal, tanpa mengubah hari dalam sebulan.

EditForm– Mengatur ulang kontrol formulir untuk mengedit item.

Aktifkan – Mengaktifkan sinyal, seperti Lokasi untuk membaca GPS.

EncodeHTML – Mengkodekan karakter yang perlu di-escape untuk digunakan dalam konteks HTML.

EncodeUrl – Mengkodekan karakter khusus menggunakan pengkodean URL.

EndsWith – Memeriksa apakah string teks diakhiri dengan string teks lain.

EOMonth – Menambah atau mengurangi bulan ke tanggal, mengembalikan hari terakhir bulan itu.

Kesalahan – Buat kesalahan khusus atau melewati kesalahan.

Kesalahan – Memberikan informasi kesalahan untuk perubahan sebelumnya pada sumber data.

exactin – Memeriksa apakah string teks terkandung dalam string teks atau tabel lain, tergantung huruf besar/kecil. Juga digunakan untuk memeriksa apakah rekaman berada dalam tabel.

Keluar – Keluar dari aplikasi yang sedang berjalan dan secara opsional keluar dari pengguna saat ini.

Exp – Mengembalikan e dinaikkan ke kekuatan.

F

Filter – Mengembalikan tabel yang difilter berdasarkan satu atau beberapa kriteria.

Temukan – Memeriksa apakah satu string muncul di dalam string lain dan mengembalikan lokasi.

Pertama – Mengembalikan rekaman pertama tabel.

FirstN – Mengembalikan kumpulan rekaman pertama (N catatan) dari tabel.

ForAll – Menghitung nilai dan melakukan tindakan untuk semua rekaman tabel.

G

GroupBy – Mengembalikan tabel dengan rekaman yang dikelompokkan bersama.

GUID – Mengonversi string GUID menjadi nilai GUID atau membuat nilai GUID baru.

H

HashTags – Mengekstrak hashtag (#strings) dari string.

Hex2Dec – Ubah string teks heksadesimal menjadi angka.

Host – Memberikan informasi tentang host saat ini yang menjalankan aplikasi.

Jam – Mengembalikan bagian jam dari nilai tanggal/waktu.

I

Jika – Mengembalikan satu nilai jika suatu kondisi benar dan nilai lain jika tidak.

IfError – Mendeteksi kesalahan dan memberikan nilai alternatif atau mengambil tindakan.

in – Memeriksa apakah string teks terkandung dalam string teks atau tabel lain, tidak bergantung pada huruf besar/kecil. Juga digunakan untuk memeriksa apakah rekaman berada dalam tabel.

Index – Mengembalikan catatan dari tabel berdasarkan posisi yang diurutkan.

Int – Membulatkan ke bawah ke bilangan bulat terdekat.

IsBlank – Memeriksa nilai kosong .

IsBlankOrError – Memeriksa nilai atau kesalahan kosong .

IsEmpty – Memeriksa tabel kosong.

IsError – Memeriksa kesalahan.

IsMatch – Memeriksa string terhadap pola. Ekspresi umum dapat digunakan.

IsNumeric – Memeriksa nilai numerik.

ISOWeekNum – Mengembalikan nomor minggu ISO dari nilai tanggal/waktu.

IsToday – Memeriksa apakah nilai tanggal/waktu suatu saat hari ini di zona waktu pengguna.

IsType – Memeriksa apakah referensi rekaman mengacu pada jenis tabel tertentu.

IsUTCToday – Memeriksa apakah nilai tanggal/waktu adalah suatu saat hari ini dalam Waktu Universal Terkoordinasi (UTC).

J

JSON– Menghasilkan string teks JSON untuk tabel, rekaman, atau nilai.

L

Bahasa – Mengembalikan tag bahasa pengguna saat ini.

Last – Mengembalikan rekaman terakhir tabel.

LastN – Mengembalikan kumpulan rekaman terakhir (N catatan) dari tabel.

Peluncuran – Meluncurkan halaman web atau aplikasi kanvas.

Left – Mengembalikan bagian paling kiri dari string.

Len – Mengembalikan panjang string.

Ln – Mengembalikan log alami.

LoadData – Memuat koleksi dari host aplikasi seperti perangkat lokal.

Lokasi – Mengembalikan lokasi Anda sebagai koordinat peta dengan menggunakan Global Positioning System (GPS) dan informasi lainnya.

Log – Mengembalikan logaritma dalam basis angka apa pun.

Cari-Atas – Mencari satu rekaman dalam tabel berdasarkan satu atau beberapa kriteria.

Lower – Mengonversi huruf dalam string teks menjadi semua huruf kecil.

M

Cocok– Mengekstrak substring berdasarkan pola. Ekspresi umum dapat digunakan.

MatchAll – Mengekstrak beberapa substring berdasarkan pola. Ekspresi umum dapat digunakan.

Maks – Nilai maksimum ekspresi tabel atau sekumpulan argumen.

Mid – Mengembalikan bagian tengah string.

Min – Nilai minimum ekspresi tabel atau sekumpulan argumen.

Menit – Mengambil bagian menit dari nilai tanggal/waktu.

Mod – Mengembalikan sisanya setelah dividen dibagi dengan pembagi.

Bulan – Mengambil bagian bulan dari nilai tanggal/waktu.

N

Navigasi – Mengubah layar mana yang ditampilkan.

NewForm – Mengatur ulang kontrol formulir untuk pembuatan item.

Tidak – Logika Boolean TIDAK. Menampilkan nilai benar jika argumennya salah, dan menampilkan nilai salah jika argumennya benar. Anda juga dapat menggunakan ! operator.

Notify – Menampilkan pesan spanduk kepada pengguna.

Sekarang – Mengembalikan nilai tanggal/waktu saat ini dalam zona waktu pengguna.

O

Atau – Logika Boolean ATAU. Menampilkan nilai benar jika semua argumennya benar. Anda juga dapat menggunakan || operator.

P

Param – Parameter akses yang diteruskan ke aplikasi kanvas saat diluncurkan.

Induk – Menyediakan akses ke properti kontrol kontainer.

ParseJSON– Mengonversi dokumen JSON yang direpresentasikan sebagai teks menjadi nilai objek tidak bertipe .

Tambalan – Memodifikasi atau membuat rekaman dalam sumber data, atau menggabungkan rekaman di luar sumber data.

PDF – Ekspor konten dari layar saat ini ke objek untuk digunakan dalam berbagai skenario.

Pi – Mengembalikan angka π.

PlainText – Menghapus tag HTML dan XML dari string.

Daya – Mengembalikan angka yang dinaikkan menjadi kekuatan. Anda juga dapat menggunakan ^ operator.

Tepat – Mengonversi huruf pertama dari setiap kata dalam string menjadi huruf besar, dan mengonversi sisanya menjadi huruf kecil.

R

Radian – Mengubah derajat menjadi radian.

Rand – Mengembalikan angka pseudo-acak antara 0 dan 1.

RandBetween – Mengembalikan angka acak semu di antara dua angka.

Baca NFC– Membaca tag Near Field Communication (NFC).

RecordInfo – Memberikan informasi tentang rekaman sumber data.

Refresh – Menyegarkan rekaman sumber data.

Terkait – Menghubungkan rekaman dua tabel melalui hubungan satu-ke-banyak atau banyak-ke-banyak.

Hapus– Menghapus satu atau beberapa rekaman tertentu dari sumber data.

RemoveIf – Menghapus rekaman dari sumber data berdasarkan kondisi.

RenameColumns – Mengganti nama kolom tabel.

Ganti– Mengganti bagian dari string dengan string lain, dengan posisi awal string.

RequestSembunyikan – Menyembunyikan SharePoint formulir.

Atur Ulang – Mengatur ulang kontrol input ke nilai defaultnya, membuang perubahan pengguna apa pun.

ResetForm – Mengatur ulang kontrol formulir untuk mengedit item yang ada.

Kembali – Memuat ulang dan menghapus kesalahan untuk catatan sumber data.

RGBA – Mengembalikan nilai warna untuk sekumpulan komponen merah, hijau, biru, dan alfa.

Kanan – Mengembalikan bagian paling kanan dari string.

Bulat– Membulatkan ke angka terdekat.

RoundDown – Membulatkan ke bawah ke angka terbesar sebelumnya.

RoundUp – Membulatkan ke angka terkecil berikutnya.

S

SaveData – Menyimpan koleksi ke host aplikasi seperti perangkat lokal.

Pencarian – Menemukan rekaman dalam tabel yang berisi string di salah satu kolomnya.

Kedua – Mengambil bagian kedua dari nilai tanggal/waktu.

Pilih – Mensimulasikan tindakan pilih pada kontrol, menyebabkan rumus OnSelect dievaluasi.

Diri– Menyediakan akses ke properti kontrol saat ini.

Urutan – Buat tabel nomor urutan, berguna saat melakukan iterasi dengan ForAll.

SendAppNotification (pratinjau) – Kirim pemberitahuan dalam aplikasi dengan tindakan opsional ke penerima.

Set– Mengatur nilai variabel global.

SetFocus – Memindahkan fokus input ke kontrol tertentu.

SetProperty – Mensimulasikan interaksi dengan kontrol input.

ShowColumns – Mengembalikan tabel dengan hanya kolom yang dipilih.

ShowHostInfo – Menampilkan informasi kepada pengguna di aplikasi.

Shuffle – Menyusun ulang rekaman tabel secara acak.

Sin – Mengembalikan sinus sudut yang ditentukan dalam radian.

Sort – Mengembalikan tabel yang diurutkan berdasarkan rumus.

SortByColumns – Mengembalikan tabel yang diurutkan berdasarkan satu atau beberapa kolom.

Split – Membagi string teks menjadi tabel sub-string.

Sqrt – Mengembalikan akar kuadrat suatu angka.

StartsWith – Memeriksa apakah string teks dimulai dengan string teks lain.

StdevP – Mengembalikan deviasi standar argumennya.

Substitute – Mengganti bagian dari string dengan string lain, dengan cara mencocokkan string.

SubmitForm– Menyimpan item dalam kontrol formulir ke sumber data.

Sum – Menghitung jumlah ekspresi tabel atau serangkaian argumen.

Switch – Mencocokkan dengan serangkaian nilai lalu mengevaluasi rumus yang sesuai.

T

Table – Membuat tabel sementara.

Tan – Mengembalikan tangen sudut yang ditentukan dalam radian.

Text – Mengonversi nilai apa pun dan memformat angka atau nilai tanggal/waktu menjadi string teks.

ThisItem – Mengembalikan rekaman untuk item saat ini di galeri atau kontrol formulir.

ThisRecord – Mengembalikan rekaman untuk item saat ini dalam fungsi cakupan rekaman, seperti ForAll, With, dan Sum.

Waktu – Mengembalikan nilai tanggal/waktu, berdasarkan nilai Jam, Menit, dan Detik .

TimeValue – Mengonversi string waktu saja menjadi nilai tanggal/waktu.

TimeZoneOffset – Mengembalikan perbedaan antara UTC dan waktu lokal pengguna dalam menit.

Hari ini – Mengembalikan nilai tanggal saat ini saja.

Trace – Berikan informasi tambahan dalam hasil pengujian Anda.

Trim – Menghapus spasi tambahan dari bagian akhir dan bagian dalam string teks.

TrimEnds – Menghapus spasi tambahan dari akhir string teks saja.

Trunc – Memotong angka menjadi hanya bagian integer dengan menghilangkan bagian desimal apa pun.

U

Ungroup – Menghapus pengelompokan.

UniChar – Menerjemahkan kode Unicode menjadi string.

Unrelate – Memutuskan hubungan rekaman dua tabel dari hubungan satu ke banyak atau banyak ke banyak.

Perbarui – Mengganti rekaman dalam sumber data.

UpdateContext – Mengatur nilai satu atau beberapa variabel konteks dari layar saat ini.

UpdateIf – Memodifikasi serangkaian rekaman dalam sumber data berdasarkan suatu kondisi.

Upper – Mengubah huruf dalam serangkaian teks menjadi huruf kapital semua.

Pengguna – Mengembalikan informasi tentang pengguna saat ini.

UTCNow – Mengembalikan nilai tanggal/waktu saat ini dalam Waktu Universal Terkoordinasi (UTC).

UTCToday – Mengembalikan nilai tanggal saja saat ini dalam Waktu Universal Terkoordinasi (UTC).

V

Validasi – Memeriksa apakah nilai kolom tunggal atau rekaman lengkap valid untuk sumber data.

Nilai – Mengubah string menjadi angka.

VarP – Mengembalikan varians argumennya.

ViewForm– Mengatur ulang kontrol formulir untuk melihat item yang ada.

W

Hari Kerja – Mengambil bagian hari kerja dari nilai tanggal/waktu.

WeekNum – Mengembalikan nomor minggu dari nilai tanggal/waktu.

Dengan – Menghitung nilai dan melakukan tindakan untuk satu rekaman, termasuk rekaman sebaris dengan nilai bernama.

Y

Tahun – Mengambil bagian tahun dari nilai tanggal/waktu.