Rujukan formula - aplikasi kanvas
Dalam artikel ini, ketahui tentang semua fungsi yang tersedia dalam apl kanvas.
Formula dalam apl kanvas menggabungkan banyak elemen. Disenaraikan di bawah adalah:
- Fungsi mengambil parameter, melaksanakan operasi dan mengembalikan nilai. Sebagai contoh, Sqrt(25) mengembalikan 5. Fungsi dimodelkan selepas fungsi Microsoft Excel. Beberapa fungsi mempunyai kesan sampingan, seperti SubmitForm, yang sesuai hanya dalam formula tingkah laku seperti Button.OnSelect.
- Isyarat mengembalikan maklumat tentang alam sekitar. Sebagai contoh, Location mengembalikan koordinat GPS semasa peranti. Isyarat tidak mengambil parameter atau mempunyai kesan sampingan.
- Penghitungan mengembalikan nilai pemalar yang telah ditetapkan. Sebagai contoh, Color adalah penghitungan yang mempunyai nilai pratakrif untuk Color.Red, Color.Blue dan sebagainya. Penghitungan biasa disertakan di sini; penghitungan tertentu fungsi dijelaskan dengan fungsi.
- Pengendali yang dinamakan, seperti ThisItem dan Self, menyediakan akses kepada maklumat dari dalam bekas.
Elemen lain termasuk:
A
Abs – Nilai mutlak nombor.
Pecutan – Membaca penderia pecutan dalam peranti anda.
Acos – Mengembalikan arccosine bagi nombor, dalam radian.
Acot – Mengembalikan arkkotangen nombor, dalam radian.
AddColumns – Mengembalikan jadual dengan lajur yang ditambah.
Dan - Logik Boolean DAN. Mengembalikan benar jika semua argumen adalah benar. Anda juga boleh menggunakan pengendali &&.
AIClassify – Mengklasifikasikan teks ke dalam satu atau lebih kategori.
AIExtract – Mengekstrak entiti tertentu seperti nombor pendaftaran, nombor telefon atau nama orang.
AIReply – Draf balasan kepada mesej yang anda berikan.
AISentiment – Mengesan sentimen teks yang anda berikan.
AISummarize – Meringkaskan teks yang anda berikan.
AITranslate – Menterjemah teks daripada bahasa lain.
Apl– Menyediakan maklumat tentang apl yang sedang berjalan dan kawalan ke atas tingkah laku apl.
Asin – Mengembalikan arksinus nombor, dalam radian.
Tegas – Menilai benar atau salah dalam ujian.
Sebagai - Namakan rekod semasa dalam galeri, borang dan fungsi skop rekod seperti ForAll, With dan Sum.
AsType – Menganggap rujukan rekod sebagai jenis jadual tertentu.
Atan – Mengembalikan arctangen bagi nombor, dalam radian.
Atan2 – Memulangkan arctangen berdasarkan koordinat (x,y), dalam radian.
Purata – Mengira purata ungkapan jadual atau satu set hujah.
B
Kembali – Memaparkan skrin sebelumnya.
Kosong – Mengembalikan nilai kosong yang boleh digunakan untuk memasukkan nilai NULL dalam sumber data.
Boolean – Menukar rentetan teks, nombor atau nilai yang tidak ditaip kepada nilai Boolean.
C
Kalendar – Mendapatkan maklumat tentang kalendar untuk tempat semasa.
Char – Menterjemahkan kod aksara ke dalam rentetan.
Pilihan – Mengembalikan jadual nilai yang mungkin untuk lajur carian.
Jelas – Memadam semua data daripada koleksi.
ClearCollect – Memadamkan semua data daripada koleksi dan kemudian menambah satu set rekod.
ClearData – Mengosongkan koleksi atau semua koleksi daripada hos aplikasi seperti peranti tempatan.
Jam – Mendapatkan maklumat tentang jam untuk tempat semasa.
Bergabung – Menggantikan nilai kosong sambil membiarkan nilai bukan kosong tidak berubah.
Kumpulkan – Mencipta koleksi atau menambah data pada sumber data.
Warna – Menetapkan sifat kepada nilai warna terbina dalam.
ColorFade – Pudar nilai warna.
Nilai Warna– Menterjemahkan CSS nama warna atau kod hex kepada nilai warna.
Lajur– Mendapatkan semula nama lajur dan nilai daripada jenis data objek tanpa jenis.
ColumnNames – Mendapatkan semula nama lajur dan nilai daripada jenis data objek tanpa jenis.
Kompas – Mengembalikan tajuk kompas anda.
Concat– Menggabungkan rentetan dalam sumber data.
Gabungkan – Menggabungkan rentetan.
Serentak – Menilai berbilang formula serentak antara satu sama lain.
Sambungan – Mengembalikan maklumat tentang sambungan rangkaian anda.
Salin– Menyalin teks ke papan keratan pada peranti tempat apl sedang dijalankan.
Kiraan – Mengira rekod jadual yang mengandungi nombor.
Cos – Mengembalikan kosinus sudut yang ditentukan dalam radian.
Cot – Mengembalikan kotangen sudut yang ditentukan dalam radian.
CountA – Mengira rekod jadual yang tidak kosong.
CountIf – Mengira rekod jadual yang memenuhi syarat.
CountRows – Mengira rekod jadual.
D
DataSourceInfo – Menyediakan maklumat tentang sumber data.
Tarikh – Mengembalikan nilai tarikh/masa, berdasarkan nilai Tahun, Bulan dan Hari .
Tarikh Tambah – Menambah hari, bulan, suku atau tahun kepada nilai tarikh/masa.
DateDiff – Tolak dua nilai tarikh, dan menunjukkan hasilnya dalam hari, bulan, suku atau tahun.
DateTime – Mengembalikan nilai tarikh/masa, berdasarkan kedua-dua komponen tarikh dan masa.
DateTimeValue – Menukar rentetan tarikh dan masa kepada nilai tarikh/masa.
DateValue – Menukar rentetan tarikh sahaja kepada nilai tarikh/masa.
Hari – Mendapatkan semula bahagian hari nilai tarikh/masa.
Dec2Hex – Tukar nombor kepada rentetan teks heksadesimal.
Lalai – Mengembalikan nilai lalai untuk sumber data.
Darjah – Menukar radian kepada darjah.
Lumpuhkan – Melumpuhkan isyarat, seperti Lokasi untuk membaca GPS.
Berbeza – Meringkaskan rekod jadual, mengalih keluar pendua.
Muat turun – Memuat turun fail daripada web ke peranti tempatan.
DropColumns – Mengembalikan jadual dengan satu atau lebih lajur dikeluarkan.
E
EDate – Menambah atau menolak bulan kepada tarikh, tanpa mengubah hari dalam sebulan.
EditForm– Menetapkan semula kawalan borang untuk mengedit item.
Dayakan – Mendayakan isyarat, seperti Lokasi untuk membaca GPS.
KodHTML – Mengekod aksara yang perlu dilepaskan untuk digunakan dalam konteks HTML.
EncodeUrl – Mengekod aksara khas menggunakan pengekodan URL.
EndsWith – Menyemak sama ada rentetan teks berakhir dengan rentetan teks lain.
EOMonth – Menambah atau menolak bulan kepada tarikh, mengembalikan hari terakhir bulan tersebut.
Ralat – Buat ralat tersuai atau melalui ralat.
Ralat – Menyediakan maklumat ralat untuk perubahan sebelumnya pada sumber data.
exactin – Menyemak sama ada rentetan teks terkandung dalam rentetan teks atau jadual lain, bergantung kepada huruf besar. Juga digunakan untuk menyemak jika rekod terdapat dalam jadual.
Keluar – Keluar dari apl yang sedang berjalan dan secara pilihan mendaftar keluar pengguna semasa.
Exp – Pulangan e dinaikkan kepada kuasa.
F
Penapis – Mengembalikan jadual yang ditapis berdasarkan satu atau lebih kriteria.
Cari – Menyemak sama ada satu rentetan muncul dalam yang lain dan mengembalikan lokasi.
Pertama – Mengembalikan rekod pertama jadual.
FirstN – Mengembalikan set rekod pertama (N rekod) jadual.
ForAll – Mengira nilai dan melaksanakan tindakan untuk semua rekod jadual.
G
GroupBy – Mengembalikan jadual dengan rekod yang dikumpulkan bersama.
GUID – Menukar rentetan GUID kepada nilai GUID atau mencipta nilai GUID baharu.
H
HashTags – Mengekstrak hashtag (#strings) daripada rentetan.
Hex2Dec – Tukar rentetan teks heksadesimal kepada nombor.
Hos – Menyediakan maklumat tentang hos semasa yang menjalankan aplikasi.
Jam – Mengembalikan bahagian jam bagi nilai tarikh/masa.
I
Jika – Mengembalikan satu nilai jika syarat benar dan nilai lain jika tidak.
IfError – Mengesan ralat dan memberikan nilai alternatif atau mengambil tindakan.
dalam - Menyemak sama ada rentetan teks terkandung dalam rentetan teks atau jadual lain, bebas huruf besar. Juga digunakan untuk menyemak jika rekod terdapat dalam jadual.
Indeks – Mengembalikan rekod daripada jadual berdasarkan kedudukan tersusun.
Int – Membundarkan ke bawah kepada integer terdekat.
IsBlank – Menyemak nilai kosong .
IsBlankOrError – Menyemak nilai kosong atau ralat.
IsEmpty – Menyemak jadual kosong.
IsError – Memeriksa ralat.
IsMatch – Menyemak rentetan terhadap corak. Ungkapan biasa boleh digunakan.
IsNumeric – Menyemak nilai angka.
ISOWeekNum – Mengembalikan nombor minggu ISO bagi nilai tarikh/masa.
IsToday – Menyemak sama ada nilai tarikh/masa kadang-kadang hari ini dalam zon waktu pengguna.
IsType – Menyemak sama ada rujukan rekod merujuk kepada jenis jadual tertentu.
IsUTCToday – Memeriksa sama ada nilai tarikh/masa adalah suatu masa hari ini dalam Waktu Sejagat Diselaraskan (UTC).
J
JSON– Menjana rentetan teks JSON untuk jadual, rekod atau nilai.
L
Bahasa – Mengembalikan tag bahasa pengguna semasa.
Terakhir – Mengembalikan rekod terakhir jadual.
LastN – Mengembalikan set rekod terakhir (N rekod) jadual.
Pelancaran – Melancarkan halaman web atau apl kanvas.
Kiri – Mengembalikan bahagian paling kiri rentetan.
Len – Mengembalikan panjang rentetan.
Ln – Mengembalikan log semula jadi.
LoadData – Memuatkan koleksi daripada hos apl seperti peranti tempatan.
Lokasi – Mengembalikan lokasi anda sebagai koordinat peta dengan menggunakan Sistem Kedudukan Global (GPS) dan maklumat lain.
Log – Mengembalikan logaritma dalam mana-mana asas nombor.
Lihat – Mencari satu rekod dalam jadual berdasarkan satu atau lebih kriteria.
Lebih Rendah – Menukar huruf dalam rentetan teks kepada semua huruf kecil.
M
Padankan – Mengekstrak subrentetan berdasarkan corak. Ungkapan biasa boleh digunakan.
MatchAll – Mengekstrak berbilang subrentetan berdasarkan corak. Ungkapan biasa boleh digunakan.
Maks – Nilai maksimum ungkapan jadual atau satu set hujah.
Pertengahan – Mengembalikan bahagian tengah rentetan.
Min – Nilai minimum ungkapan jadual atau satu set hujah.
Minit – Mendapatkan semula bahagian minit nilai tarikh/masa.
Mod – Mengembalikan baki selepas dividen dibahagikan dengan pembahagi.
Bulan – Mendapatkan semula bahagian bulan nilai tarikh/masa.
N
Navigasi – Menukar skrin yang dipaparkan.
Borang Baru– Menetapkan semula kawalan borang untuk penciptaan item.
Tidak – Logik Boolean TIDAK. Mengembalikan benar jika argumen adalah palsu dan mengembalikan palsu jika argumen adalah benar. Anda juga boleh menggunakan ! operator.
Maklumkan - Memaparkan mesej sepanduk kepada pengguna.
Sekarang – Mengembalikan nilai tarikh/masa semasa dalam zon waktu pengguna.
O
Atau - Logik Boolean ATAU. Mengembalikan benar jika argumen adalah benar. Anda juga boleh menggunakan || pengendali.
P
Param – Parameter akses yang dihantar kepada apl kanvas apabila dilancarkan.
Induk– Menyediakan akses kepada sifat kawalan kontena.
ParseJSON– Menukar dokumen JSON yang diwakili sebagai teks kepada nilai objek tanpa jenis .
Tampalan – Mengubah suai atau mencipta rekod dalam sumber data, atau menggabungkan rekod di luar sumber data.
PDF – Eksport kandungan daripada skrin semasa ke objek untuk digunakan dalam pelbagai senario.
Pi – Mengembalikan nombor π.
Teks Biasa– Mengalih keluar tag HTML dan XML daripada rentetan.
Kuasa – Mengembalikan nombor yang dinaikkan kepada kuasa. Anda juga boleh menggunakan ^ pengendali.
Betul – Menukar huruf pertama setiap perkataan dalam rentetan kepada huruf besar, dan menukar selebihnya kepada huruf kecil.
R
Radian – Menukar darjah kepada radian.
Rand – Mengembalikan nombor pseudo-rawak antara 0 dan 1.
RandBetween – Mengembalikan nombor pseudo-rawak antara dua nombor.
Baca NFC– Membaca tag Komunikasi Medan Dekat (NFC).
RecordInfo – Menyediakan maklumat tentang rekod sumber data.
Refresh– Menyegarkan semula rekod sumber data.
Berkaitan – Mengaitkan rekod dua jadual melalui perhubungan satu kepada banyak atau banyak kepada banyak.
Alih keluar – Mengalih keluar satu atau lebih rekod tertentu daripada sumber data.
RemoveIf – Mengalih keluar rekod daripada sumber data berdasarkan syarat.
RenameColumns – Menamakan semula lajur jadual.
Ganti– Menggantikan sebahagian daripada rentetan dengan rentetan lain, dengan memulakan kedudukan rentetan.
PermintaanSembunyikan – Menyembunyikan SharePoint borang.
Tetapkan semula – Menetapkan semula kawalan input kepada nilai lalainya, membuang sebarang perubahan pengguna.
Tetapkan Semula– Menetapkan semula kawalan borang untuk mengedit item sedia ada.
Kembalikan – Memuatkan semula dan mengosongkan ralat untuk rekod sumber data.
RGBA – Mengembalikan nilai warna untuk satu set komponen merah, hijau, biru dan alfa.
Kanan – Mengembalikan bahagian paling kanan rentetan.
Pusingan – Membundarkan ke nombor terdekat.
RoundDown – Membundarkan ke bawah kepada nombor terbesar sebelumnya.
RoundUp – Membundarkan ke nombor terkecil seterusnya.
S
SaveData – Menyimpan koleksi ke hos aplikasi seperti peranti tempatan.
Carian – Mencari rekod dalam jadual yang mengandungi rentetan dalam salah satu lajur mereka.
Kedua – Mendapatkan semula bahagian kedua nilai tarikh/masa.
Pilih – Mensimulasikan tindakan pilih pada kawalan, menyebabkan formula OnSelect dinilai.
Diri – Menyediakan akses kepada sifat kawalan semasa.
Urutan – Jana jadual nombor berurutan, berguna apabila berulang dengan ForAll.
SendAppNotification (pratonton)– Hantar pemberitahuan dalam apl dengan tindakan pilihan kepada penerima.
Set– Menetapkan nilai pembolehubah global.
SetFocus – Mengalihkan fokus input ke kawalan tertentu.
SetProperty – Mensimulasikan interaksi dengan kawalan input.
ShowColumns – Mengembalikan jadual dengan lajur yang dipilih sahaja.
ShowHostInfo – Memaparkan maklumat kepada pengguna dalam apl.
Kocok– Menyusun semula rekod jadual secara rawak.
Sin– Mengembalikan sinus sudut yang ditentukan dalam radian.
Isih – Mengembalikan jadual yang diisih berdasarkan formula.
SortByColumns – Mengembalikan jadual yang diisih berdasarkan satu atau lebih lajur.
Split – Membahagikan rentetan teks kepada jadual subrentetan.
Sqrt – Mengembalikan punca kuasa dua nombor.
StartsWith – Menyemak sama ada rentetan teks bermula dengan rentetan teks lain.
StdevP – Mengembalikan sisihan piawai hujahnya.
Pengganti– Menggantikan sebahagian daripada rentetan dengan rentetan lain, dengan memadankan rentetan.
SubmitForm– Menyimpan item dalam kawalan borang ke sumber data.
Jumlah – Mengira jumlah ungkapan jadual atau satu set argumen.
Suis – Padanan dengan satu set nilai dan kemudian menilai formula yang sepadan.
T
Jadual – Mencipta jadual sementara.
Tan – Mengembalikan tangen sudut yang ditentukan dalam radian.
Teks – Menukar sebarang nilai dan memformat nombor atau nilai tarikh/masa kepada rentetan teks.
ThisItem – Mengembalikan rekod untuk item semasa dalam galeri atau kawalan borang.
ThisRecord – Mengembalikan rekod untuk item semasa dalam fungsi skop rekod, seperti ForAll, With dan Sum.
Masa – Mengembalikan nilai tarikh/masa, berdasarkan nilai Jam, Minit dan Saat .
TimeValue – Menukar rentetan masa sahaja kepada nilai tarikh/masa.
TimeZoneOffset – Mengembalikan perbezaan antara UTC dan waktu tempatan pengguna dalam minit.
Hari ini – Mengembalikan nilai tarikh semasa sahaja.
Jejak – Berikan maklumat tambahan dalam keputusan ujian anda.
Trim– Mengalih keluar ruang tambahan dari hujung dan bahagian dalam rentetan teks.
TrimEnds – Mengalih keluar ruang tambahan daripada hujung rentetan teks sahaja.
Trunc – Memotong nombor kepada bahagian integer sahaja dengan mengalih keluar mana-mana bahagian perpuluhan.
U
Nyahkumpulan – Mengalih keluar kumpulan.
UniChar – Menterjemahkan kod Unicode ke dalam rentetan.
Tidak berkaitan – Tidak berkaitan rekod dua jadual daripada perhubungan satu kepada banyak atau banyak kepada banyak.
Kemas kini – Menggantikan rekod dalam sumber data.
UpdateContext – Menetapkan nilai satu atau lebih pembolehubah konteks skrin semasa.
UpdateIf – Mengubah suai satu set rekod dalam sumber data berdasarkan syarat.
Atas – Menukar huruf dalam rentetan teks kepada semua huruf besar.
Pengguna – Mengembalikan maklumat tentang pengguna semasa.
UTCNow – Mengembalikan nilai tarikh/masa semasa dalam Waktu Sejagat Terkoordinasi (UTC).
UTCToday – Mengembalikan nilai tarikh semasa sahaja dalam Waktu Sejagat Terkoordinasi (UTC).
V
Sahkan – Menyemak sama ada nilai lajur tunggal atau rekod lengkap adalah sah untuk sumber data.
Nilai – Menukar rentetan kepada nombor.
VarP – Mengembalikan varians hujahnya.
ViewForm– Menetapkan semula kawalan borang untuk melihat item sedia ada.
W
Hari Bekerja – Mendapatkan semula bahagian hari bekerja bagi nilai tarikh/masa.
WeekNum – Mengembalikan nombor minggu bagi nilai tarikh/masa.
Dengan – Mengira nilai dan melaksanakan tindakan untuk satu rekod, termasuk rekod sebaris nilai yang dinamakan.
Y
Tahun – Mendapatkan semula bahagian tahun nilai tarikh/masa.