Aracılığıyla paylaş


Set fonksiyon

Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Power Platform CLI Dataverse işlevleri

Genel bir değişkenin değerini ayarlar.

Genel bakış

Set kullanıcının bir düğmeyi seçme sayısı veya veri işleminin sonucu gibi geçici olarak bir bilgi parçasını tutan genel değişkenin değerini ayarlamak için işlevini kullanın.

Genel değişkenler uygulamanızın tüm ekranlarında kullanılabilir. Bunlar en basit türdeki değişkenlerdir ve birçok durumda ihtiyacı karşılar. Bunlara ek olarak tek bir ekranda kullanılan bağlam değişkenleri ve tablolarda satır düzeyinde değişiklik yapılmasını sağlayan koleksiyonlar mevcuttur. Diğer seçenekler hakkında daha fazla bilgi için Değişkenleri anlama bölümünü inceleyin.

Power Apps, kullanıcı bir uygulama ile etkileşim kurdukça otomatik olarak yeniden hesaplanan formülleri temel alır. Bir değişkene dayanan tüm formüller, değiştiğinde otomatik olarak güncelleştirilir. Ancak işlevde kullanılan Set formülün değeri değişirse değişken otomatik olarak güncelleştirilmez. Bu, hataya açık ve başkaları tarafından anlaşılması daha zor olabilecek değişkeni el ile güncelleştirme işlemi için uygulama oluşturucusunu gerektirir. Değişken kullanmadan önce Değişkenleri anlama bölümünü inceleyin.

Açıklama

Genel değişkenler, işlevi kullanılarak Set örtük olarak oluşturulur. Açık bildirim gerekmez. Bir genel değişkenin Set tüm işlevlerini kaldırırsanız, bu genel değişken yok olur. Değişkeni silmek için değerini Blank işlevinin sonucu olarak ayarlayın.

Power Apps Studio'da Dosya menüsünün altındaki Değişkenler görünümü sayesinde değişkenlerinizin değerlerini, tanımlarını ve kullanımlarını görebilirsiniz.

Bu konunun ilerleyen bölümlerinde verilen örneklerde gösterildiği gibi genel değişkenler aşağıdakiler dahil olmak üzere çok çeşitli bilgiler içerebilir:

  • tek bir değer
  • bir kayıt
  • bir tablo
  • bir nesne başvurusu
  • bir formülün herhangi bir sonucu

Genel değişken uygulama kapatılana kadar değerini korur. Uygulama kapatıldıktan sonra genel değişkenin değeri kaybolur ve uygulama tekrar yüklendiğinde değerin yeniden oluşturulması gerekir.

Genel değişkenler mevcut bir koleksiyon veya denetimle aynı adı kullanamaz. Bağlam değişkeniyle aynı adı kullanabilir. İkisi arasındaki belirsizliği ortadan kaldırmak için kesinleştirme işlecini kullanın.

Set dönüş değeri yoktur ve bunu yalnızca bir davranış formülü içinde kullanabilirsiniz.

Sözdizimi

Set( VariableName, Value )

  • VariableName - Gerekli. Oluşturulacak veya güncelleştirilecek genel değişkenin adı.
  • Değer - Gerekli. Bağlam değişkenine atanacak değer.

Örnekler

Formül Açıklama Sonuç
Set( Sayaç, 1 ) Sayaç genel değişkenini oluşturur veya değiştirir ve değerini 1 yapar. Sayaç 1 değerinesahiptir. Herhangi bir ekrandaki formülde Sayaç adını kullanarak bu değişkene başvurabilirsiniz.
Set( Sayaç, 2 ) Bir önceki örnekte yer alan Sayaç genel değişkeninin değerini 2 yapar. Sayaç 2 değerinesahiptir.
Set( Sayaç, Sayaç + 1 ) Bir önceki örnekte yer alan Sayaç genel değişkeninin değerini artırarak 3 yapar. Sayaç 3 değerinesahiptir.
Set( Ad, "Lily" ) Ad genel değişkenini oluşturur veya değiştirir ve değerini Lily yapar. İsim Lily değerinesahiptir.
Set( Person, { Name: "Milton", Address: "1 Main St" } ) Kişi genel değişkenini oluşturur veya değiştirir ve değerini bir kayıt olarak ayarlar. Bu kayıt Ad ve Adres adlı iki sütuna sahiptir. Ad sütununun değeri Milton ve Adres sütununun değeri 1 Main St olarak belirlenmiştir. Kişi kayıt { değerine sahiptir Ad: "Milton", Adres: "1 Main St" }.

Kişi adını kullanarak bu kaydın tamamına başvurabileceğiniz gibi Kişi.Ad veya Kişi.Adres ile bu kayıttaki sütunların birine başvurabilirsiniz.
Set( Kişi, Patch( Kişi, {Adres: "2 Main St" } ) ) ) Patch işleviyle birlikte çalışarak Kişi genel değişkeninin Adres sütununu 2 Main St şeklinde güncelleştirir. Kişi artık kayıt { değerine sahiptir Ad: "Milton", Adres: "2 Main St" }.