Objek Liquid yang tersedia

Nota

Berkuat kuasa pada 12 Oktober 2022, portal Power Apps ialah Power Pages. Maklumat lanjut: Microsoft Power Pages kini tersedia secara umum (blog)
Kami akan memindahkan dan menggabungkan dokumentasi portal Power Apps dengan dokumentasi Power Pages tidak lama lagi.

Objek Liquid mengandungi atribut untuk mengoutput kandungan dinamik ke halaman. Contohnya, objek halaman mempunyai atribut dipanggil tajuk yang boleh digunakan untuk menghasilkan tajuk halaman semasa.

Untuk mengakses atribut objek mengikut nama, gunakan tanda titik (.). Untuk memaparkan atribut objek dalam templat, balutnya dalam {{ and }}.

Penting

Untuk mengelakkan isu skrip merentas tapak (XSS) yang berpotensi, sentiasa gunakan penapis lepas ke data mengekod HTML apabila menggunakan objek Liquid untuk membaca data yang tidak dipercayai yang diberikan oleh pengguna.

{{ page.title }}

Atribut objek juga boleh diakses menggunakan nama rentetan dan []. Format ini berguna sekiranya atribut yang dikehendaki ditentukan secara dinamik, atau nama atribut mengandungi aksara, ruang, aksara khas dan seterusnya, yang akan menjadi tidak sah apabila menggunakan tanda titik (.) di dalam sintaks.

{{ page[title] }}

{% assign attribute_name = Name with spaces %}

{{ object[attribute_name] }}

Objek berikut boleh digunakan dan diakses di mana-mana saja, dalam mana-mana templat.

Objek Penerangan
entiti Membolehkan anda memuatkan mana-mana jadual Power Apps mengikut ID. Maklumat lanjut: entiti
sekarang Objek tarikh/masa yang merujuk kepada masa UTC semasa pada masa templat dipaparkan.
Nota: Nilai ini dicache oleh aplikasi web portal dan tidak disegar semula setiap masa. Maklumat lanjut: Penapis tarikh
halaman Merujuk kepada halaman permintaan portal semasa. Objek halaman menyediakan akses kepada sesuatu seperti jejak untuk halaman semasa, tajuk atau URL halaman semasa dan atribut atau entiti berkaitan lain bagi rekod Power Apps dasar. Maklumat lanjut: halaman
params Pintasan mudah untuk request.params. Maklumat lanjut: permintaan
permintaan Mengandungi maklumat tentang permintaan HTTP semasa. Maklumat lanjut: permintaan
tetapan Membolehkan anda memuatkan sebarang Tetapan Tapak mengikut nama. Maklumat lanjut: tetapan
peta laman Membenarkan akses kepada peta laman portal. Maklumat lanjut: peta laman
penanda tapak Membolehkan anda memuatkan sebarang Penanda Tapak mengikut nama. Maklumat lanjut: penanda tapak
coretan Membolehkan anda memuatkan sebarang Coretan Kandungan mengikut nama. Maklumat lanjut: coretan
pengguna Merujuk kepada pengguna portal semasa, membolehkan akses kepada semua atribut rekod kenalan Power Apps dasar. Jika tiada pengguna didaftar masuk, pemboleh ubah ini akan menjadi nol. Maklumat lanjut: pengguna
pautan web Membolehkan anda memuat sebarang Set Pautan Web mengikut nama atau ID. Maklumat lanjut: pautan web
tapak web Merujuk kepada rekod Tapak Web portal, membolehkan akses kepada semua atribut rekod Tapak Web Power Apps (adx_website) untuk portal. Maklumat lanjut: tapak web

iklan

Memberi keupayaan untuk mengakses dan mempersembahkan iklan.

Objek iklan membolehkan anda memilih iklan tertentu atau penempatan iklan:

<div>

{% assign ad = ads[Ad Name] %}

<h4>{{ ad.title }}</h4>

<a href={{ ad.redirect_url }}>

<img src={{ ad.image.url }} alt={{ ad.image.alternate_text }} />

</a>

</div>

Atribut iklan

Atribut Perihalan
penempatan Mengembalikan objek adplacement.
[nama iklan atau id] Anda boleh mengakses sebarang iklan mengikut sifat Id dan Namanya.
{% assign ad = ads[Ad Name] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Atribut Penempatan Iklan

Atribut Perihalan
[nama penempatan iklan atau id] Anda boleh mengakses sebarang adplacement mengikut sifat Id dan Namanya.
{% assign placement = ads.placements[Placement Name or Id] %}
{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %}

Atribut Penempatan Iklan

Peletakkan iklan ialah objek jadual dengan atribut umum yang sama, dan atribut yang disenaraikan di bawah.

Atribut Penerangan
Iklan Mengembalikan koleksi objek iklan yang berkaitan dengan penempatan. Tag lelaran dan Penapis tatasusunan mungkin digunakan dengan koleksi ini.
Nama Mengembalikan medan Nama untuk penempatan iklan.
placement_url URL yang boleh digunakan untuk mendapatkan semula penempatan iklan yang dipersembahkan sepenuhnya oleh templat.
random_url URL yang boleh digunakan untuk mendapatkan semula iklan rawak daripada penempatan yang dipersembahkan sepenuhnya oleh templat.

Atribut iklan

Nota

Iklan ialah objek jadual, dengan semua atribut yang sama, di samping yang disenaraikan di bawah.

Atribut Perihalan
ad_url URL yang boleh digunakan untuk mendapatkan semula iklan yang dipersembahkan sepenuhnya oleh templat.
Salin Mengembalikan medan Salin untuk iklan.
imej Mengembalikan objek imej (jika ada) untuk iklan.
Nama Mengembalikan medan Nama untuk iklan.
open_in_new_window Mengembalikan benar jika url yang ditentukan oleh redirect_url harus dibuka dalam tetingkap baharu.
redirect_url URL yang pengguna akan dihalakan semula dengan memilih iklan.

Atribut Imej Iklan

Atribut Perihalan
alternate_text Kembalikan teks yang bertujuan untuk muncul dalam atribut alt tag .
tinggi Mengembalikan tinggi dalam piksel untuk imej
url Mengembalikan sumber URL untuk imej.
lebar Mengembalikan lebar dalam piksel untuk imej

blog

Menyediakan keupayaan untuk mengakses dan mempersembahkan Blog dan Siaran Blog.

Objek blog membolehkan anda memilih blog atau siaran blog tertentu.

{% assign posts = blogs.posts | paginate: 0,4 %}

<div class=content-panel panel panel-default>

<div class=panel-heading>

{% assign sitemarker = sitemarkers["Blog Home"] %}

{% assign snippet = snippets[Home Blog Activity Heading] %}

<a class=pull-right href={{sitemarker.url}}> All Blogs </a>

<h4>

<a class=feed-icon fa fa-rss-square href={{ blogs.feedpath }} />

{{ snippet.adx_value }}

</h4>

</div>

<ul class=list-group>

{% for post in posts.all %}

<li class=list-group-item >

<a class=user-avatar href={{ post.author_url }}>

<img src={{ post.user_image_url }} />

</a>

<h4 class=list-group-item-heading>

<a href={{ post.app_relative_path }}>{{ post.title }}</a>

</h4>

<div class=content-metadata>

<abbr class=timeago>{{ post.publish_date }}</abbr>

&ndash;

<a href={{ post.author_url }}> {{ post.author_name }} </a>

&ndash;

<a href={{ post.application_path }}#comments>

<span class=fa fa-comment aria-hidden=true></span> {{ post.comment_count }}

</a>

</div>

</li>

{% endfor %}

</ul>

</div>

Objek blog

Objek blog membolehkan anda mengakses mana-mana blog tertentu dalam portal atau untuk mengakses semua blog dalam portal.

Jadual berikut menerangkan atribut yang berkaitan dengan objek blog.

Atribut Perihalan
siaran Mengembalikan objek blogpost yang mengandungi semua siaran blog dalam portal.
[nama blog atau id] Anda boleh mengakses mana-mana blog mengikut sifat Id dan Namanya.
{% assign blog = blogs["Blog Name"] %}                             

{% assign blog = blogs["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}  |

Objek blog

Objek blog membolehkan anda bekerja dengan blog tunggal yang membolehkan anda untuk mengakses siaran untuk blog tersebut.

Jadual berikut menerangkan pelbagai atribut yang berkaitan dengan Objek blog.

Atribut Perihalan
siaran Mengembalikan objek blogpost yang mengandungi semua siaran blog untuk blog.
Nama Nama blog.
tajuk Tajuk blog.
url URL blog.

Objek blogpost

Objek blogpost membolehkan anda mengakses koleksi objek siaran blog. Anda boleh menyusun siaran blog dan mencapai penghalaman serta menggunakan penapis liquid:

{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}

Pilihan lain yang ada:

  • blogs.posts.all (untuk mendapatkan semua hantaran blog)
  • blogs.posts | from\_index: 0 | take: 2

Jadual berikut menerangkan pelbagai atribut yang berkaitan dengan Objek blogpost.

Atribut Perihalan
Semua Mengembalikan semua objek blogpost dalam koleksi

Objek blogpost

Merujuk kepada siaran blog tunggal.

Jadual berikut menerangkan pelbagai atribut yang berkaitan dengan Objek blogpost.

Atribut Penerangan
url URL siaran.
kandungan Mengembalikan medan Kandungan untuk siaran.
pengarang Mengembalikan pengarang untuk siaran (yang merupakan objek jadual kenalan.
tajuk Tajuk siaran.
comment_count Mengembalikan nilai integer kiraan jumlah komen yang ada untuk siaran yang diberikan.
publish_date Tarikh siaran diterbitkan.

entiti

Awas

Untuk mengelakkan isu skrip silang tapak (XSS) yang berpotensi, sentiasa gunakan penapis lepas kepada data rentetan mengekod HTML apabila menggunakan objek Liquid entiti untuk membaca data yang diberikan oleh pengguna yang tidak boleh dipercayai.

Nota

Sesetengah kelaziman penamaan Dataverse telah berubah, sebagai contoh, entiti Dataverse kini dipanggil jadual. Perubahan nama tidak terpakai pada objek Liquid. Objek entiti Liquid akan terus dirujuk sebagai entiti.

Membolehkan anda memuatkan mana-mana jadual Power Apps mengikut ID. Jika jadual wujud, objek jadual akan dikembalikan. Jika jadual dengan ID yang diberikan tidak ditemukan, nol akan dikembalikan.

{% assign account = entities.account['936DA01F-9ABD-4d9d-80C7-02AF85C822A8'] %}

{% if account %}

{{ account.name | escape }} ({{ account.statecode.label | escape }})

{% endif %}

{% assign entity_logical_name = 'contact' %}

{% assign contact = entities[entity_logical_name][request.params.contactid] %}

{% if contact %}

{{ contact.fullname | escape }} ({{ contact.parentcustomerid.name | escape }})

{% endif %}

EntitI

Objek entiti memberikan capaian kepada atribut rekod jadual Power Apps.

Atribut Penerangan
ID ID GUID jadual, sebagai rentetan. Sebagai contoh, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nama logik Power Apps jadual.
Nota Memuatkan apa-apa nota (anotasi) yang dikaitkan dengan jadual, disusun mengikut yang paling lama sehingga yang paling baharu (createdon). Nota dikembalikan sebagai objek nota.
keizinan Memuatkan hasil penerapan Keizinan Jadual untuk jadual. Hasil dikembalikan sebagai objek keizinan.
url Mengembalikan laluan URL sistem pengurusan kandungan portal Power Apps untuk jadual. Jika jadual tidak mempunyai URL yang sah dalam laman web semasa, mengembalikan nol. Pada umumnya, ini hanya akan mengembalikan nilai untuk jenis jadual tertentu yang telah diintegrasikan ke dalam CMS portal, melainkan anda telah menyesuaikan Pembekal URL dalam aplikasi anda.
[atribut atau nama perhubungan] Anda boleh mencapai mana-mana atribut jadual Power Apps mengikut nama logik. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Nilai kebanyakan atribut jadual memetakan kepada jenis Liquid secara terus: Medan Dua Pilihan dipetakan kepada Boolean, medan teks kepada rentetan, medan angka/mata wang kepada nombor, medan tarikh/masa kepada objek tarikh. Tetapi sesetengah jenis atribut dikembalikan sebagai objek:
  • Medan Carian (Rujukan Jadual Dikaitkan) dikembalikan sebagai objek rujukan jadual yang dikaitkan.
  • Medan Set Pilihan/Senarai Pilihan dikembalikan sebagai objek nilai set pilihan.
  • Anda juga boleh memuatkan sebarang entiti berkaitan mengikut nama skema perhubungan.
  • {{ page.adx_webpage_entitylist.adx_name }}Sekiranya perhubungan adalah refleksif (iaitu, rujukan sendiri), objek perhubungan refleksif akan dikembalikan. (Jika tidak, hasil akan menjadi tidak jelas.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Nota: Memuatkan bilangan entiti berkaitan yang besar atau mengakses bilangan perhubungan dalam templat tunggal yang besar, boleh memberi kesan negatif terhadap prestasi persembahan templat. Elakkan daripada memuatkan entiti berkaitan untuk setiap item dalam tatasusunan, dalam gelung. Jika boleh, gunakan tag jadual Dataverse untuk memuatkan koleksi entiti.

Rujukan Jadual Berkaitan

Nilai atribut carian dikembalikan sebagai objek rujukan jadual yang dikaitkan, dengan atribut berikut.

Atribut Penerangan
ID ID GUID jadual yang dirujuk, sebagai rentetan.
Sebagai contoh, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nama logik Power Apps jadual yang dirujuk.
Nama Atribut nama utama jadual yang dirujuk.

Nota

Nota ialah objek jadual yang memberikan capaian kepada atribut dan perhubungan rekod anotasi. Selain daripada semua atribut objek jadual, nota mempunyai atribut tambahan berikut.

Atribut Perihalan
documentbody Memuatkan atribut documentbody bagi rekod anotasi nota, sebagai rentetan dikodkan Base64. Oleh kerana kandungan atribut ini mungkin besar, ia tidak dimuatkan dengan atribut nota yang lain. Ia hanya dimuatkan atas permintaan.
Nota: Penggunaan atribut documentbody boleh menyebabkan kesan negatif terhadap prestasi persembahan templat dan sepatutnya dilakukan dengan berhati-hati.
Sebaliknya, jika boleh, gunakan atribut url untuk menyediakan pautan kepada lampiran nota.
url Mengembalikan laluan URL untuk pengendali lampiran anotasi portal terbina dalam. Jika pengguna mempunyai keizinan dan nota mempunyai fail yang dilampirkan, permintaan kepada URL ini akan memuat turun lampiran fail nota.

Nilai Set Pilihan

Nilai atribut Set Pilihan/Senarai Pilihan dikembalikan sebagai objek rujukan jadual yang dikaitkan, dengan atribut berikut.

Atribut Perihalan
Label Label tempatan bagi nilai set pilihan/senarai pilihan. Contohnya, Aktif
Nilai Nilai integer bagi nilai set pilihan/senarai pilihan. Contohnya, 0

Keizinan Jadual

Objek Keizinan Jadual memberikan capaian kepada hasil penerapan keizinan teragregat untuk jadual.

Atribut Penerangan
can_append Mengembalikan benar jika pengguna semasa mempunyai keizinan untuk menambah rekod pada perhubungan rekod ini. Jika tidak, mengembalikan palsu.
can_append_to Mengembalikan benar jika pengguna semasa mempunyai keizinan untuk menambah rekod ini pada perhubungan jadual lain. Jika tidak, mengembalikan palsu.
can_create Mengembalikan benar jika pengguna semasa mempunyai keizinan untuk mencipta rekod baharu jenis jadual ini. Jika tidak, mengembalikan palsu.
can_delete Mengembalikan benar jika pengguna semasa mempunyai keizinan untuk memadam rekod ini. Jika tidak, mengembalikan palsu.
can_read Mengembalikan benar jika pengguna semasa mempunyai keizinan untuk membaca rekod ini. Jika tidak, mengembalikan palsu.
can_write Mengembalikan benar jika pengguna semasa mempunyai keizinan untuk mengemas kini rekod ini. Jika tidak, mengembalikan palsu.
rules_exist Mengembalikan benar jika hasil keizinan yang diwakili oleh objek ini adalah hasil peraturan keizinan yang ditakrifkan dengan jelas. Mengembalikan palsu jika terdapat hasil lalai dalam ketiadaan keizinan yang ditakrifkan dengan jelas.

Perhubungan Refleksif

Mencuba memuatkan perhubungan refleksif (iaitu. rujukan sendiri) pada entiti dikembalikan sebagai objek dengan atribut berikut.

Atribut Perihalan
is_reflexive Mengembalikan benar. Boleh digunakan untuk menguji sama ada objek yang dikembalikan oleh perhubungan adalah objek perhubungan refleksif.
dirujuk Mengembalikan tatasusunan entiti yang dirujuk untuk perhubungan tertentu.
merujuk Mengembalikan jadual perujuk perhubungan tertentu. Mengembalikan nol jika jadual perujuk tidak wujud. Jika perhubungan ialah banyak kepada banyak (N:N), mengembalikan tatasusunan entiti yang merujuk.

entitylist

Objek senarai entiti digunakan dalam tag jadual Dataverse Power Apps. Ia memberikan capaian kepada semua atribut senarai yang diberikan.

Atribut

Nota

entiti

Atribut Perihalan
create_enabled Mengembalikan benar jika penciptaan rekod baharu dikonfigurasikan untuk senarai. Jika tidak, mengembalikan palsu.
create_url Mengembalikan laluan URL yang dikonfigurasikan untuk pautan/butang penciptaan untuk senarai.
detail_enabled Mengembalikan benar jika pandangan terperinci untuk rekod individu dikonfigurasikan untuk senarai. Jika tidak, mengembalikan palsu.
detail_id_parameter Mengembalikan nama parameter rentetan pertanyaan untuk tujuan ID rekod ketika membina URL gambaran terperinci rekod. Lihat URL penapis untuk butiran tentang menggunakan penapis Liquid untuk membina URL. Contohnya, id
detail_label Mengembalikan label disetempatkan yang dikonfigurasikan untuk pautan/butang pandangan terperinci untuk senarai.
detail_url Mengembalikan laluan URL yang dikonfigurasikan untuk pautan/butang pandangan terperinci untuk senarai.
empty_list_text Mengembalikan teks disetempatkan yang dikonfigurasikan untuk dipaparkan apabila pandangan senarai tidak mengembalikan hasil.
enable_entity_permissions Mengembalikan benar jika penapisan Keizinan Jadual didayakan untuk senarai ini. Jika tidak, mengembalikan palsu.
entity_logical_name Mengembalikan nama logik jadual Power Apps untuk rekod yang akan dipaparkan oleh senarai ini. Sebagai contoh, kenalan
filter_account_attribute_name Mengembalikan nama logik atribut bagi carian untuk akaun yang akan digunakan untuk menapis rekod hasil oleh akaun induk pengguna portal semasa. Contohnya, accountid
filter_apply_label Mengembalikan label disetempatkan yang dikonfigurasikan yang akan digunakan untuk pautan/butang yang menggunakan penapis atribut lanjutan pada hasil senarai.
filter_definition Mengembalikan takrif penapis atribut JSON untuk senarai. Lihat penapis Senarai untuk mengetahui butiran tentang cara menggunakan penapis Liquid metapenapis untuk memproses takrif ini.
filter_enabled Mengembalikan benar jika penapisan atribut lanjutan didayakan untuk senarai ini. Jika tidak, mengembalikan palsu.
filter_portal_user_attribute_name Mengembalikan nama logik atribut bagi carian untuk kenalan yang akan digunakan untuk menapis rekod hasil oleh kenalan pengguna portal semasa. Contohnya, contactid
filter_website_attribute_name Mengembalikan nama logik atribut bagi carian untuk adx_website yang akan digunakan untuk menapis rekod hasil oleh tapak web portal semasa. Contohnya, adx_websiteid
language_code Mengembalikan kod bahasa integer Power Apps yang akan digunakan untuk memilih semua label disetempatkan untuk senarai ini.
page_size Mengembalikan saiz halaman hasil yang dikonfigurasikan untuk senarai.
primary_key_name Mengembalikan nama logik atribut kunci utama untuk rekod yang akan dipaparkan oleh senarai ini.
search_enabled Mengembalikan benar jika carian didayakan untuk senarai ini. Jika tidak, mengembalikan palsu.
search_placeholder Mengembalikan teks disetempatkan yang dikonfigurasikan untuk ruang letak medan carian senarai.
search_tooltip Mengembalikan teks disetempatkan yang dikonfigurasikan untuk petua alat carian senarai.
pandangan Mengembalikan pandangan yang tersedia untuk senarai, seperti objek pandangan senarai.
[nama logik atribut] Anda boleh mencapai mana-mana atribut rekod senarai (adx_entitylist) Power Apps mengikut nama logik, dengan cara yang sama seperti objek jadual. Sebagai contoh, {{ entitylist.adx_name }}

Atribut Pandangan Senarai

Atribut Penerangan
lajur Mengembalikan lajur pandangan sebagai objek lajur pandangan senarai.
entity_logical_name Mengembalikan nama logik jadual Power Apps untuk rekod yang akan disertakan dalam pandangan. Sebagai contoh, kenalan
Id Mengembalikan ID GUID bagi pandangan.
language_code Mengembalikan kod bahasa integer Power Apps yang akan digunakan untuk memilih semua label tempatan (pengepala lajur, dsb.) untuk pandangan.
Nama Mengembalikan nama paparan Power Apps bagi pandangan.
primary_key_logical_name Mengembalikan nama logik kunci utama jadual Power Apps untuk rekod yang akan disertakan dalam pandangan. Contohnya, contactid
sort_expression Mengembalikan ungkapan isihan lalai untuk pandangan. Contohnya, name ASC, createdon DESC.

Atribut Lajur Pandangan Senarai

Atribut Penerangan
attribute_type Mengembalikan nama jenis atribut Power Apps untuk lajur, sebagai rentetan. Contoh, Carian, Senarai Pilihan, Rentetan, Boolean, DateTime
logical_name Mengembalikan nama logik atribut Power Apps untuk lajur. Contohnya, createdon
Nama Mengembalikan nama paparan Power Apps tempatan untuk lajur. Contohnya, Dicipta Pada
sort_ascending Mengembalikan rentetan ungkapan isihan untuk mengisih lajur dalam susunan menaik. Contohnya, createdon ASC
sort_descending Mengembalikan rentetan ungkapan isihan untuk mengisih lajur dalam susunan menurun. Contohnya, createdon DESC
sort_disabled Mengembalikan benar jika pengisihan dinyahdayakan untuk lajur. Jika tidak, mengembalikan palsu.
sort_enabled Mengembalikan benar jika pengisihan didayakan untuk lajur. Jika tidak, mengembalikan palsu.
lebar Mengembalikan lebar yang dikonfigurasikan untuk lajur, dalam piksel.

entityview

Objek entityview digunakan dalam tag entityview dan memberi akses kepada metadata untuk pandangan, serta untuk melihat rekod hasil.

Atribut

Atribut Penerangan
lajur Mengembalikan lajur dalam pandangan, sebagai objek lajur pandangan jadual.
entity_permission_denied Mengembalikan benar jika capaian kepada hasil pandangan dinafikan kerana Keizinan Jadual untuk pengguna semasa tidak mencukupi. Mengembalikan palsu jika akses baca kepada hasil pandangan diberikan.
entity_logical_name Nama logik jadual Power Apps rekod hasil pandangan. Sebagai contoh, kenalan
first_page Nombor halaman bagi halaman pertama untuk hasil pandangan. Ini akan menjadi 1 melainkan tiada hasil dikembalikan, yang dalam kes ini akan menjadi nol.
Id ID GUID pandangan Power Apps yang mentakrifkan entityview ini.
language_code Kod bahasa integer Power Apps sedang digunakan untuk memuatkan label yang disetempatkan untuk pandangan semasa.
last_page Nombor halaman bagi halaman terakhir untuk hasil pandangan. Jika tiada hasil dikembalikan, ini akan menjadi nol.
nama Nama pandangan Power Apps yang mentakrifkan entityview ini., contohnya, Kenalan Aktif.
next_page Nombor halaman bagi halaman seterusnya untuk hasil pandangan. Jika tiada halaman hasil seterusnya, ini akan menjadi nol.
Halaman Nombor halaman bagi halaman semasa untuk hasil pandangan.
Halaman Mengembalikan tatasusunan nombor halaman yang mengandungi semua halaman hasil bagi pandangan semasa.
page_size Bilangan hasil yang dikembalikan setiap halaman untuk pandangan semasa.
previous_page Nombor halaman bagi halaman seterusnya untuk hasil pandangan. Jika tiada halaman hasil sebelumnya, ini akan menjadi nol.
primary_key_logical_name Nama logik Power Apps atribut kunci utama jadual hasil untuk pandangan ini. Sebagai contoh, contactid.
merekod Halaman semasa rekod hasil untuk pandangan, sebagai objek jadual.
sort_expression Ungkapan isihan lalai bagi pandangan. Sebagai contoh, nameASC, createdon DESC.
total_pages Jumlah halaman hasil bagi pandangan.
total_records Jumlah halaman hasil bagi pandangan (merentasi semua halaman).

acara

Menyediakan keupayaan untuk mengakses dan mempersembahkan Peristiwa. Objek peristiwa membolehkan anda memilih acara tertentu atau semua acara.

Objek peristiwa

Objek peristiwa membolehkan anda mengakses mana-mana peristiwa tertentu dalam portal atau mengakses semua peristiwa dalam portal (tanpa mengira peristiwa).

Objek peristiwa mempunyai atribut berikut:

Atribut Penerangan
kejadian Mengembalikan eventoccurancessobject yang mengandungi semua kejadian peristiwa dalam portal
[nama atau id peristiwa] Anda boleh mengakses mana-mana peristiwa mengikut sifat Id dan Namanya.
{% assign event = events["Nama Peristiwa"] %}
{% assign event = events["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Objek peristiwa

Objek peristiwa membolehkan anda bekerja dengan peristiwa tunggal yang membolehkan anda untuk mengakses jadual dan kejadian peristiwa tersebut.

Objek peristiwa mempunyai atribut berikut:

Atribut Penerangan
kejadian Mengembalikan eventoccurrencesobject yang mengandungi semua kejadian untuk peristiwa.
nama Nama peristiwa.
url URL peristiwa.

Objek eventoccurences

Objek eventoccurrences membolehkan anda mengakses koleksi objek kejadian peristiwa. Anda boleh menyusun kejadian peristiwa dan menentukan julat tarikh bagi kejadian untuk memperoleh semula, dan mencapai penghalaman dengan menggunakan penapis cecair

{% assign occurances = event.occurrences.from[today].to[advance_date] %}

ambil perhatian bahawa

{% assign occurances = event.occurrences.min[today].max[advance_date] %}

juga boleh dilakukan.

Atribut berikut dikaitkan dengan objek eventoccurrences

Atribut Perihalan
Semua Mengembalikan semua objek eventoccurance dalam koleksi.

Objek eventoccurence

Mewakili kejadian peristiwa tunggal. Atribut yang berkaitan ditentukan di bawah:

Atribut Perihalan
url URL kejadian.
is_all_day_event Adakah ini peristiwa sepanjang hari?
start_time Masa mula untuk peristiwa.
end_time Masa tamat untuk peristiwa.

forloop

Mengandungi sifat yang berguna dengan blok gelung for.

Nota

gelung untuk hanya boleh digunakan dalam tag untuk.

Kod

{% for child in page.children %}

{% if forloop.first %}

This is the first child page!

{% else %}

This is child page number {{ forloop.index }}.

{% endif %}

{% endfor %}

Output

This is the first child page!

This is child page number 2.

This is child page number 3.

Atribut

Atribut Perihalan
pertama Mengembalikan benar jika ia lelaran pertama gelung. Mengembalikan palsu jika ia bukan lelaran pertama.
indeks Kedudukan item semasa dalam koleksi, item pertama mempunyai kedudukan 1.
indeks0 Kedudukan item semasa dalam koleksi, item pertama mempunyai kedudukan 0.
Terakhir Mengembalikan benar jika ia lelaran terakhir gelung. Mengembalikan palsu jika ia bukan lelaran terakhir.
panjang Mengembalikan bilangan lelaran untuk gelung ߝ bilangan item dalam koleksi sedang terlelar.
rindeks Bilangan item yang tinggal dalam gelung (panjang - indeks) yang mana 1 ialah indeks item terakhir.
rindeks0 Bilangan item yang tinggal dalam gelung (panjang - indeks) yang mana 0 ialah indeks item terakhir.

forum

Menyediakan keupayaan untuk mengakses dan mempersembahkan Forum dan Jaluran Forum. Keupayaan untuk menggunakan Liquid untuk memaparkan data forum dilanjutkan kepada siaran, tetapi untuk mencipta siaran atau jaluran baharu, anda mesti menggunakan Templat Halaman borang berbilang langkah ASP.NET dengan kefungsian terbina dalam yang disebut (seperti Jaluran Forum dan Templat Halaman Siaran Forum lalai).

Objek forum membolehkan anda memilih Forum atau Jaluran Forum:

<div class=content-panel panel panel-default>

<div class=panel-heading>

<h4>

<span class=fa fa-comments aria-hidden=true></span>

{{ snippets[Home Forum Activity Heading] | default: Forum Activity | h }}

</h4>

</div>

{% for forum in website.forums %}

<ul class=list-group>

<li class=list-group-item>

<div class=row>

<div class=col-sm-6>

<h4 class=list-group-item-heading><a href="{{ forum.url | h }}"> {{ forum.name | h }}</a></h4>

<div class=list-group-item-text content-metadata>{{ forum.adx_description | h }}</div>

</div>

<div class=col-sm-3 content-metadata>{{ forum.thread_count }} threads</div>

<div class=col-sm-3 content-metadata>{{ forum.post_count }} posts</div>

</div>

</li>

</ul>

{% endfor %}

</div>

Objek forum

Objek forum membolehkan anda mengakses mana-mana forum tertentu dalam portal atau untuk mengakses semua jaluran forum dalam portal (tanpa mengira forum).

Objek forum membolehkan anda bekerja dengan forum tunggal yang membolehkan anda untuk mengakses jaluran untuk forum tersebut.

Objek forumthread membolehkan anda mengakses koleksi objek forumthread. Anda boleh menyusun jaluran forum dan mencapai penghalaman serta menggunakan penapis liquid.

{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}

Jaluran Forum Tunggal

Objek forumpost membolehkan anda mengakses koleksi objek forumpost.

Atribut

Atribut Perihalan
jaluran Mengembalikan objek forumthreads yang mengandungi semua objek forumthread dalam portal.
Semua Mengembalikan semua objek forum dalam portal. Ambil perhatian bahawa website.forums juga bersamaan.
thread_count Mengembalikan nilai integer kiraan jumlah jaluran yang ada dalam seluruh tapak web.
post_count Mengembalikan nilai integer jumlah siaran dalam portal.
[nama atau id forum] Anda boleh mengakses mana-mana forum mengikut sifat Id dan Namanya.
`{% assign forum = forums[Forum Name] %}
{% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %}

Objek forum

Atribut

Nota

entiti

Atribut Description
jaluran Mengembalikan objek forumthreads yang mengandungi semua jaluran forum untuk forum.
Nama Nama Forum.
thread_count Mengembalikan nilai integer kiraan jumlah jaluran yang ada dalam forum.
post_count Mengembalikan nilai integer kiraan jumlah siaran yang ada dalam seluruh forum.

Objek forumthread

Atribut

Atribut Perihalan
Semua Mengembalikan semua objek forumthread dalam koleksi.

Objek forumthread

Atribut

Nota

entiti

Atribut Perihalan
siaran Mengembalikan objek forumposts yang mengandungi semua siaran forum untuk jaluran.
pengarang Mengembalikan pengarang untuk jaluran (yang merupakan objek jadual kenalan).
latest_post Mengembalikan siaran terkini dalam jaluran.
first_post Mengembalikan siaran pertama dalam jaluran.
post_count Mengembalikan nilai integer kiraan jumlah siaran yang ada dalam jaluran.
is_answered Adakah jaluran dijawab atau tidak?
is_sticky Adakah jaluran merupakan jaluran melekit?

Objek forumpost

Atribut

Atribut Perihalan
Semua Mengembalikan semua objek forumthread dalam koleksi.

Siaran Forum Tunggal

Atribut

Nota

entiti

Atribut Perihalan
pengarang Mengembalikan pengarang untuk siaran (yang merupakan objek jadual kenalan).
kandungan Kandungan siaran.
is_answer Adakah siaran ini jawapan untuk jaluran?

pengetahuan

Memberikan capaian kepada artikel pengetahuan Power Apps dan rekod jadual kategori untuk mempersembahkan artikel dan kategori dalam portal.

Atribut

Atribut Perihalan
artikel Mengembalikan objek artikel yang mengandungi objek artikel untuk rekod jadual artikel pengetahuan yang tersedia dalam portal.
kategori Mengembalikan objek kategori yang mengandungi objek kategori untuk rekod jadual kategori yang tersedia dalam portal.

Objek artikel

Objek artikel membolehkan anda mengakses koleksi objek artikel. Anda boleh menyusun artikel dan mencapai penghalaman serta menggunakan penapis cecair.

{% assign count = count | default: 3 %}
{% assign languagecode = website.selected_language.code %}
{% assign popular_articles = knowledge.articles | popular: count,languagecode  %}
{% if popular_articles %}
    <div class=list-group>
    {% for article in popular_articles %}
      <div class=list-group-item clearfix>
        <a class=title href={{ article.url | escape }}>{{ article.title | escape }}</a>
        <p class=description>{{ article.description | escape }}</p>
      </div>
    {% endfor %}
    </div>
{% endif %}

Atribut

Atribut Perihalan
popular Mengembalikan koleksi objek artikel yang mengandungi kebanyakan pandangan. {% assign popular_articles = knowledge.articles.popular %}
terbaharu Mengembalikan koleksi objek artikel yang mengandungi tarikh terakhir diubah suai. {% assign recent_articles = knowledge.articles.recent %}
atas Mengembalikan koleksi objek artikel yang mengandungi rating tertinggi. {% assign top_articles = knowledge.articles.top %}

Penapis

Penapis berikut boleh menerima parameter pilihan untuk saiz dan bahasa halaman. Parameter pertama ialah bilangan rekod untuk didapatkan semula. Saiz halaman lalai ialah 5. Parameter kedua ialah kod bahasa untuk mendapatkan semula artikel bagi bahasa tertentu. Penapis mungkin digabungkan dengan penapis Liquid lain.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Atribut Perihalan
popular Mengembalikan koleksi objek artikel yang mengandungi kebanyakan pandangan. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
terbaharu Mengembalikan koleksi objek artikel yang mengandungi tarikh terakhir diubah suai. {% assign recent_articles = knowledge.articles \| recent: 5 %}
atas Mengembalikan koleksi objek artikel yang mengandungi rating tertinggi. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

objek kategori

Objek kategori membolehkan anda mengakses koleksi objek kategori. Anda boleh menyusun kategori dan mencapai penghalaman serta menggunakan penapis cecair.

{% assign category_url = sitemarkers['Category'].url %}
  {% assign count = count | default: 0 %}  
  {% assign categories = knowledge.categories | top_level: count %}
  {% if categories %}
    <div class=list-group unstyled>
    {% for category in categories %}
      <a href={{ category_url | add_query: 'id', category.categorynumber }} class=list-group-item>
        {{ category.title }}
      </a>
    {% endfor %}
    </div>
  {% endif %}

Atribut

Atribut Perihalan
terbaharu Mengembalikan koleksi objek kategori yang mengandungi tarikh terakhir diubah suai.
top_level Mengembalikan koleksi objek kategori yang tidak mempunyai kategori induk.

Penapis

Penapis berikut boleh menerima parameter pilihan yang menunjukkan saiz halaman. Saiz halaman lalai ialah 5. Penapis mungkin digabungkan dengan penapis Liquid lain.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Atribut Perihalan
terbaharu Mengembalikan koleksi objek kategori yang mengandungi tarikh terakhir diubah suai. Anda boleh memberikan parameter {% assign recent_categories = knowledge.categories \| recent: 10 %}
top_level Mengembalikan koleksi objek kategori yang tidak mempunyai kategori induk. {% assign root_categories = knowledge.categories \| top_level %}

Objek artikel

Objek artikel membolehkan anda bekerja dengan artikel pengetahuan tunggal untuk memaparkan butiran artikel tersebut dalam portal.

Atribut

artikel ialah objek entiti, dengan semua atribut yang sama, selain daripada yang disenaraikan di bawah.

Atribut Perihalan
article_public_number Nombor Awam Artikel bagi artikel.
comment_count Nilai integer kiraan jumlah komen yang ada untuk artikel tertentu.
kandungan Kandungan artikel.
current_user_can_comment Mengembalikan nilai Boolean yang menunjukkan sama ada pengguna semasa boleh menambah komen pada artikel atau tidak.
is_rating_enabled Mengembalikan nilai boolean yang menunjukkan sama ada rating pada artikel didayakan.
kata kunci Kata kunci pada artikel.
nama Alias alternatif untuk tajuk artikel.
rating Nilai rating perpuluhan pada artikel.
tajuk Tajuk artikel.
view_count Nilai integer bilangan kali artikel telah dilihat.

Objek kategori

Objek kategori membolehkan anda bekerja dengan kategori tunggal untuk memaparkan butirannya dalam portal.

Atribut

kategori ialah objek entiti, dengan semua atribut yang sama, selain daripada yang disenaraikan di bawah.

Atribut Perihalan
categorynumber Nombor kategori bagi kategori.
nama Alias alternatif untuk tajuk kategori.
tajuk Tajuk kategori.

bahasa

Menyediakan nama bahasa semasa dan kod bahasa jika sokongan berbilang bahasa didayakan.

Atribut

Atribut Penerangan
url URL permintaan semasa yang ditetapkan dengan kod bahasa semasa.
url_substitution Awalan URL permintaan semasa ditetapkan dengan kod bahasa semasa memintas cache output halaman.
nama Tajuk bahasa semasa.
kod Kod bahasa kepada bahasa.

Sebagai contoh, template web Ke bawah Bahasa secara lalai menggunakan objek cecair ini untuk menyenaraikan bahasa yang tersedia apabila berbilang bahasa tersedia.

halaman

Merujuk kepada halaman permintaan portal semasa. Objek ini menggabungkan atribut peta tapak dan permintaan semasa entiti (biasanya halaman web).

Objek halaman menyediakan akses kepada sesuatu seperti jejak untuk halaman semasa, tajuk atau URL halaman semasa dan atribut atau entiti berkaitan lain bagi rekod Power Apps dasar.

<ul class=breadcrumb>

{% for crumb in page.breadcrumbs %}

<li><a href={{ crumb.url | escape }}>{{ crumb.title | escape }}</a></li>

{% endfor %}

<li class=active>{{ page.title | escape }}</li>

</ul>

<div class=page-header>

<h1>{{ page.title | escape }}</h1>

</div>

<div class=page-copy>

{{ page.adx_copy }}

</div>

<div class=list-group>

{% for child in page.children %}

<a class=list-group-item href={{ child.url | escape }}>

{{ child.title | escape }}

</a>

{% endfor %}

</div>

<!-- Page {{ page.id }} was last modified on {{ page.modifiedon }}. -->

Atribut halaman

Nota

entiti

Atribut Perihalan
jejak Mengembalikan objek nod peta tapak jejak untuk halaman, bermula dari nod akar peta tapak dan berakhir di induk.
anak Mengembalikan objek nod peta tapak anak bagi halaman.
induk Mengembalikan objek nod peta tapak induk bagi halaman. Jika halaman ini halaman Utama, indu akan menjadi nol.
tajuk Tajuk halaman.
url URL halaman.
[atribut atau nama perhubungan] Anda boleh mengakses sebarang atribut rekod Power Apps dasar halaman mengikut nama logik.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Nilai kebanyakan atribut jadual memetakan kepada jenis Liquid secara terus: Medan Dua Pilihan dipetakan kepada Boolean, medan teks kepada rentetan, medan angka/mata wang kepada nombor, medan tarikh/masa kepada objek tarikh. Tetapi sesetengah jenis atribut dikembalikan sebagai objek:
  • Medan Carian (Rujukan Jadual Dikaitkan) dikembalikan sebagai objek rujukan jadual yang dikaitkan.
  • Medan Set Pilihan/Senarai Pilihan dikembalikan sebagai objek nilai set pilihan.
  • Anda juga boleh memuatkan sebarang entiti berkaitan mengikut nama skema perhubungan.
    {{ page.adx_webpage_entitylist.adx_name }}
    Dalam kes perhubungan adalah refleksif (iaitu, rujukan sendiri), objek entiti akan dikembalikan. (Jika tidak, hasil akan menjadi tidak jelas.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Nota: Memuatkan bilangan entiti berkaitan yang besar atau mengakses bilangan perhubungan dalam templat tunggal yang besar, boleh memberi kesan negatif terhadap prestasi persembahan templat. Elakkan daripada memuatkan entiti berkaitan untuk setiap item dalam tatasusunan, dalam gelung. Jika boleh, utamakan penggunaan tag jadual Dataverse Power Apps untuk memuatkan koleksi entiti.

pungutan suara

Menyediakan keupayaan untuk mengakses dan mempersembahkan pungutan suara.

Objek pungutan suara membolehkan anda memilih pungutan suara atau penempatan pungutan suara tertentu.

<div>

{% assign poll = polls[Poll Name] %}

<h4>{{ poll.question }}</h4>

{% for option in poll.options %}

<div>

<input type=radio name={{ poll.name }} id={{ option.id }} />

<label for={{ option.id }}>{{ option.answer }}</label>

</div>

{% endfor %}

<button type=button>{{ poll.submit_button_label }}</button>

</div>

Atribut Pungutan Suara

Atribut Perihalan
penempatan Kembalikan objek pollplacement.
[nama atau id pungutan suara] Anda boleh mengakses mana-mana pungutan suara mengikut sifat Id dan Namanya. {% assign poll = polls[Poll Name] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Atribut Penempatan Pungutan Suara

Atribut Perihalan
[nama atau id penempatan pungutan suara] Anda boleh mengakses mana-mana penempatan pungutan suara mengikut sifat Id dan Namanya.{% assign placement = polls.placements[Placement Name or Id] %}
{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %}

Atribut Penempatan Pungutan Suara

Nota

entiti

Atribut Perihalan
Nama Mengembalikan medan Nama untuk penempatan pungutan suara.
placement_url URL yang boleh digunakan untuk mendapatkan kembali penempatan pungutan suara yang dipersembahkan sepenuhnya oleh templat.
pungutan suara Mengembalikan koleksi objek pungutan suara yang berkaitan dengan penempatan. Tag lelaran dan Penapis tatasusunan mungkin digunakan dengan koleksi ini.
random_url URL yang boleh digunakan untuk mendapatkan kembali pungutan suara rawak daripada penempatan yang dipersembahkan sepenuhnya oleh templat.
submit_url URL bagi pungutan suara lengkap diserahkan.

Atribut Pungutan Suara

Nota

entiti

Atribut Perihalan
has_user_voted Mengembalikan benar jika pengguna semasa (didaftar masuk atau tanpa nama) sudah mengundi dalam pungutan suara ini.
Nama Mengembalikan medan Nama untuk pungutan suara.
pilihan Mengembalikan koleksi objek pilihan pungutan suara yang berkaitan dengan pungutan suara. Tag lelaran dan entiti boleh digunakan dengan koleksi ini.
poll_url URL yang boleh digunakan untuk mendapatkan kembali pungutan suara yang dipersembahkan sepenuhnya oleh templat.
soalan Mengembalikan medan Soalan untuk pungutan suara.
submit_button_label Mengembalikan rentetan yang boleh digunakan untuk menggantikan label butang serah untuk pungutan suara.
submit_url URL bagi pungutan suara lengkap diserahkan.
user_selected_option Mengembalikan objek polloption yang dipilih oleh pengguna (jika ia telah mengundi).
undi Mengembalikan bilangan undi yang telah dijadualkan untuk pungutan suara.

Atribut Pilihan Pungutan Suara

Nota

entiti

Atribut Perihalan
jawapan Mengembalikan medan Jawapan untuk pungutan suara.
peratusan Mengembalikan peratusan undi dalam pungutan suara untuk pilihan sebagai nombor perpuluhan dari 0 hingga 100.
undi Mengembalikan bilangan undi yang telah dijadualkan untuk pilihan.

permintaan

Mengandungi maklumat tentang permintaan HTTP semasa.

{% assign id = request.params['id'] | escape %}

<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>

Nota

  • Anda boleh membina URL secara dinamik dalam Cecair menggunakan Penapis URL.
  • URL yang digunakan dalam request.url boleh menjadi sebarang nilai yang diminta, dan mendapatkan cache untuk permintaan seterusnya. Untuk memastikan nilai yang betul dalam request.url, pertimbangkan menggunakan tag penggantian, URL separa seperti ~{laluan fail web} atau menyimpan URL Portal dalam Tetapan Tapak.
  • Portal Power Apps versi keluaran 9.3.8.x atau kemudian akan mempunyai penapis Liquid mematikan yang dikuat kuasakan secara lalai untuk pengguna dan meminta objek Liquid. Untuk menyahdayakan konfigurasi lalai ini dan membenarkan objek Liquid ini tanpa mematikan penapis Liquid, lihat tetapan tapak portal - Site/EnableDefaultHtmlEncoding.

Atribut

Atribut Penerangan
params Nilai parameter bernama untuk permintaan semasa. params ialah gabungan parameter rentetan pertanyaan URL, parameter siaran borang dan kuki.
Laluan Laluan URL permintaan semasa.
/profile/
path_and_query Laluan dan pertanyaan URL permintaan semasa.
/profile/?foo=1&bar=something
pertanyaan Bahagian pertanyaan URL permintaan semasa.
?foo=1&bar=something
url URL penuh permintaan semasa.
https://www.example.com/profile/?foo=1&bar=something

searchindex

Objek indeks carian digunakan dalam tag jadual Dataverse Power Apps dan memberikan capaian kepada hasil pertanyaan.

{% searchindex query: 'support', page: params.page, page_size: 10 %}

{% if searchindex.results.size > 0 %}

<p>Found about {{ searchindex.approximate_total_hits }} matches:</p>

<ul>

{% for result in searchindex.results %}

<li>

<h3><a href={{ result.url | escape }}>{{ result.title | escape }}</a></h3>

<p>{{ result.fragment }}</p>

</li>

{% endfor %}

</ul>

{% else %}

<p>Your query returned no results.</p>

{% endif %}

{% endsearchindex %}

Atribut

Atribut Perihalan
approximate_total_hits Mengembalikan anggaran kiraan jumlah kenaan yang sepadan dengan pertanyaan indeks. Disebabkan oleh cara indeks carian berfungsi berkenaan penapisan keselamatan dan faktor reka bentuk lain, bilangan ini hanyalah anggaran dan mungkin tidak benar-benar sepadan dengan jumlah bilangan hasil yang tersedia untuk pengguna semasa dalam situasi tertentu.
Halaman Mengembalikan nombor halaman pertanyaan semasa.
page_size Mengembalikan saiz halaman maksimum pertanyaan semasa. Jika adan mahu bilangan hasil yang sebenar dikembalikan untuk halaman semasa (kerana ini mungkin kurang daripada saiz halaman maksimum yang ditentukan), gunakan results.size.
hasil Mengembalikan halaman hasil pertanyaan, sebagai objek hasil indeks carian.

Hasil Indeks Carian

Atribut Perihalan
entiti Entiti pendasar untuk hasil.
pecahan Pecahan teks ringkas berkaitan untuk hasil, dengan terma yang sepadan dengan pertanyaan tertentu yang diserlahkan menggunakan tag HTML <em>. Jenis pertanyaan tertentu tidak menyokong pecahan yang diserlahkan seperti pertanyaan kabur (~) dan pertanyaan bebas (*). Sifat ini akan menjadi nol dalam kes tersebut.
ID ID jadual Power Apps rekod pendasar untuk hasil, sebagai rentetan. Sebagai contoh, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nama logik jadual Power Apps rekod pendasar untuk hasil. Contohnya, adx_websiteid
Nombor Bilangan hasil, merentasi semua halaman hasil, bermula dari 1. Contohnya, untuk hasil pertama bagi halaman hasil kedua, dengan saiz halaman 10, nilai ini akan menjadi 11.
skor Skor Lucene hasil, sebagai nilai titik-apungan. Hasil akan dikembalikan disusun mengikut nilai ini.
tajuk Tajuk hasil.
url URL untuk hasil. Ini biasanya akan—tetapi tidak semestinya—menjadi laluan mutlak untuk aplikasi semasa, berbanding URL penuh. Sebagai contoh: /articles/article1/

tetapan

Membolehkan anda memuatkan sebarang tetapan tapak mengikut nama. Jika tetapan dengan nama yang diberikan tidak ditemui, nol akan dikembalikan.

Nota

Tetapan dikembalikan sebagai rentetan, tetapi anda boleh menggunakan Penapis jenis untuk menukarnya kepada jenis lain.

{{ settings[My Setting] }}

{% assign search_enabled = settings[Search/Enabled] | boolean %}

{% if search_enabled %}

Search is enabled.

{% endif %}

{% assign pagesize = settings['page size'] | integer | default: 10 %}

{% if pagesize > 10 %}

Page size is greater than 10.

{% endif %}

peta laman

Membenarkan akses kepada peta laman portal.

<h1>{{ sitemap.root.title }}</h1>

<ul class=breadcrumb>

{% for crumb in sitemap.current.breadcrumbs %}

<li><a href={{ crumb.title }}>{{ crumb.title }}</a></li>

{% endfor %}

<li class=active>{{ sitemap.current.title }}</li>

</ul>

{% for child in sitemap.current.children %}

<a href={{ child.url }}>{{ child.title }}</a>

{% endfor %}

It's also possible to load a site map node by URL path:

{% assign node = sitemap[/content/page1/] %}

{% if node %}

{% for child in node.children %}

<a href={{ child.url }}>{{ child.title }}</a>

{% endfor %}

{% endif %}

Atribut Peta Tapak

Atribut Perihalan
Semasa Mengembalikan objek nod peta laman untuk halaman semasa.
Akar Mengembalikan objek nod peta laman untuk halaman (utama) akan bagi tapak web.

Atribut Nod Peta Tapak

Atribut Perihalan
Breadcrumb Mengembalikan objek nod peta tapak jejak untuk nod, bermula dari nod akar peta tapak dan berakhir di induk.
Anak Mengembalikan objek nod peta laman anak bagi nod.
Perihalan Kandungan perihalan/ringkasan untuk nod. (Medan ini mungkin mengandungi HTML.)
Entiti Mengembalikan entiti bagi nod. Jika nod tidak mempunyai jadual pendasar, nilai ini akan menjadi nol.
is_sitemap_ancestor Mengembalikan benar jika nod peta tapak ialah moyang nod semasa, jika tidak palsu.
is_sitemap_current Mengembalikan benar jika nod peta tapak ialah nod semasa, jika tidak palsu.
Induk Mengembalikan objek nod peta laman induk bagi nod. Jika nod ialah nod akar, induk akan menjadi nol.
Jawatan Tajuk nod.
url URL nod.

penanda tapak

Membolehkan anda memuatkan sebarang penanda tapak mengikut nama. Jika penanda tapak wujud, objek penanda tapak akan dikembalikan. Jika penanda tapak dengan nama yang diberikan tidak ditemui, nol akan dikembalikan.

{{ sitemarkers[Login].url }}

{% assign my_sitemarker = sitemarkers["My Site Marker"] %}

{% if my_sitemarker %}

<a href={{ my_sitemarker.url }}>{{ my_sitemarker.adx_name }}</a>

{% else %}

Site marker My Site Marker does not exist.

{% endif %}

Atribut Penanda Tapak

Atribut Perihalan
url URL sasaran penanda tapak.
[nama logik atribut] Anda boleh mengakses sebarang atribut rekod Power Apps sasaran penanda tapak mengikut nama logik. Contohnya, {{ sitemarker.adx_name }}

coretan

Membolehkan adan memuatkan sebarang coretan kandungan mengikut nama. Jika cebisan dengan nama yang diberikan tidak ditemui, nol akan dikembalikan.

{{ snippets[Header] }}

{% assign footer = snippets[Footer] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Mengandungi sifat yang berguna dalam blok gelung tag lelaran.

Nota

tablerowloop hanya boleh digunakan dalam tag tag lelaran.

Atribut

Atribut Perihalan
Laj Mengembalikan indeks baris semasa, bermula pada 1.
col0 Mengembalikan indeks baris semasa, bermula pada 0.
col_first Mengembalikan benar jika lajur semasa ialah lajur pertama dalam baris, mengembalikan palsu jika sebaliknya.
col_last Mengembalikan benar jika lajur semasa ialah lajur terakhir dalam baris, mengembalikan palsu jika sebaliknya.
Pertama Mengembalikan benar jika ia lelaran pertama gelung. Mengembalikan palsu jika ia bukan lelaran pertama.
Indeks Kedudukan item semasa dalam koleksi, item pertama mempunyai kedudukan 1.
indeks0 Kedudukan item semasa dalam koleksi, item pertama mempunyai kedudukan 0.
Terakhir Mengembalikan benar jika ia lelaran terakhir gelung. Mengembalikan palsu jika ia bukan lelaran terakhir.
Panjang Mengembalikan bilangan lelaran untuk gelung ߝ bilangan item dalam koleksi sedang terlelar.
Rindeks Bilangan item yang tinggal dalam gelung (panjang - indeks) yang mana 1 ialah indeks item terakhir.
rindeks0 Bilangan item yang tinggal dalam gelung (panjang - indeks) yang mana 0 ialah indeks item terakhir.

pengguna

Merujuk kepada pengguna portal semasa, membolehkan akses kepada semua atribut rekod kenalan Power Apps dasar. Jika tiada pengguna didaftar masuk, pemboleh ubah ini akan menjadi nol.

pengguna ialah objek entiti.

{% if user %}
 
Hello, {{ user.fullname | escape }}!
 
{% else %}
 
Hello, anonymous user!
 
{% endif %}

Nota

Portal Power Apps versi keluaran 9.3.8.x atau kemudian akan mempunyai penapis Liquid mematikan yang dikuat kuasakan secara lalai untuk pengguna dan meminta objek Liquid. Untuk menyahdayakan konfigurasi lalai ini dan membenarkan objek Liquid ini tanpa mematikan penapis Liquid, lihat tetapan tapak portal - Site/EnableDefaultHtmlEncoding.

Atribut

Selain daripada mempunyai semua atribut objek entity, pengguna mempunyai atribut berikut.

Atribut Perihalan
peranan Mengembalikan peranan yang pengguna miliki, sebagai tatasusunan.
{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}
Perhatian: Anda juga boleh menggunakan penapis has_role untuk menguji keahlian peranan individu.
basic_badges_url Mengembalikan url Perkhidmatan untuk mendapatkan lencana pengguna.
Untuk memaparkan lencana untuk pengguna yang anda mesti masukkan tag dengan atribut "data lencana" dan "data uri". Untuk memaparkan lencana pengguna semasa:
<div data-badge data-uri='{{user.basic_badges_url }}'></div>
Untuk memaparkan lencana pengguna mengikut id (id pengguna boleh ubah):
`<div data-badge data-uri='{{user.basic_badges_url

pautan web

Membolehkan anda memuat sebarang pautan web mengikut nama atau ID.

Jika set pautan web wujud, objek set pautan web akan dikembalikan. Jika set pautan web dengan nama atau ID yang diberikan tidak ditemui, nol akan dikembalikan.

<!-- Load web link set by ID -->

{{ weblinks[page.adx_navigation.id].name }}

<!-- Load web link set by name -->

{% assign nav = weblinks[Primary Navigation] %}

{% if nav %}

<h1>{{ nav.title | escape }}</h1>

<ul>

{% for link in nav.weblinks %}

<li>

<a href={{ link.url | escape }} title={{ link.tooltip | escape }}>

{% if link.image %}

<img src={{ link.image.url | escape }} alt={{ link.image.alternate_text | escape }} />

{% endif %}

{{ link.name | escape }}

</a>

</li>

{% endfor %}

</ul>

{% endif %}

Atribut Set Pautan Web

Nota

Set pautan web ialah objek entiti, dengan semua atribut yang sama, selain daripada yang disenaraikan di bawah.

Atribut Perihalan
Salin Salinan set pautan web HTML.
Nama Nama set pautan web.
Jawatan Tajuk set pautan web.
Pautan web Tatasusunan objek pautan web yang berkaitan dengan set pautan web.
[nama logik atribut] Anda boleh mengakses sebarang atribut rekod Power Apps set pautan web mengikut nama logik. Sebagai contoh, {{ weblinkset.createdon }}

Atribut Pautan Web

Nota

Pautan web ialah objek entiti, dengan semua atribut yang sama, selain daripada yang disenaraikan di bawah.

Atribut Perihalan
Perihalan Perihalan set pautan web HTML.
display_image_only Atribut Boolean yang menunjukkan sama ada pautan web harus dipaparkan sebagai imej sahaja, tanpa teks pautan.
display_page_child_links Atribut Boolean yang menunjukkan sama ada pautan web harus menunjukkan pautan untuk halaman anak peta tapak bagi halaman yang dipautkan, sebagai subpautan.
Imej Objek imej pautan web untuk pautan ini. Atribut ini akan menjadi nol jika tiada imej.
is_external Atribut Boolean yang menunjukkan sama ada URL pautan web sasaran adalah untuk tapak luaran (bukannya untuk halaman portal dalaman).
is_sitemap_ancestor Mengembalikan benar jika URL pautan web merujuk moyang nod peta tapak semasa, jika tidak palsu.
is_sitemap_current Mengembalikan benar jika URL pautan web merujuk nod peta tapak semasa, jika tidak palsu.
Nama Nama/tajuk pautan web.
Nofollow Atribut Boolean menunjukkan sama ada pautan web harus ditandakan sebagai rel=nofollow.
open_in_new_window Atribut Boolean menunjukkan sama ada pautan web harus dibuka dalam tetingkap/tab pelayar baharu apabila dipilih.
Tooltip Teks petua alat untuk pautan web.
url URL pautan web.
Pautan web Tatasusunan objek pautan web anak yang berkaitan dengan pautan web.
[nama logik atribut] Anda boleh mengakses sebarang atribut rekod Power Apps pautan web mengikut nama logik. Sebagai contoh, {{ weblink.createdon }}

Atribut Imej Pautan Web

alternate_text Teks alternatif untuk imej.
Tinggi Integer yang mengandungi tinggi tertentu imej. Jika nilai tinggi tidak diberikan, atribut ini akan menjadi nol.
url URL imej.
Lebar Integer yang mengandungi lebar tertentu imej. Jika nilai lebar tidak diberikan, atribut ini akan menjadi nol.

tapak web

Merujuk kepada tapak web portal, membolehkan akses ke semua atribut rekod Tapak Web Power Apps (adx_website) untuk portal.

Nota

Tapak web adalah objek entiti, dengan semua atribut yang sama.

Kod

{{ website.adx_name }} ({{ website.id }})

Output

Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)

Atribut

Jadual berikut menyenaraikan atribut untuk tag ini yang boleh digunakan untuk menggantikan lalai untuk mengelakkan caching.

lalai Gantian (mengelakkan caching) Contoh
sign_in_url sign_in_url_substitution Lalai: website.sign_in_url: /en-US/SignIn?returnUrl=%2Fen-US%2F
Penggantian (mengelakkan caching): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("halaman-gantian" dalam contoh ini menggantikan URL dicache lalai.)
sign_out_url sign_out_url_substitution Lalai: website.sign_out_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F
Penggantian (mengelakkan caching): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("halaman-gantian" dalam contoh ini menggantikan URL dicache lalai.)

Lihat juga

Jenis Liquid
Tag Liquid
Penapis Liquid

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).