oluşturan sayfalar için dataApi başvurusu

Doğal dil kullanarak bir sayfa oluşturduğunuzda, yapay zeka TypeScript'te bir React sayfası oluşturur. Oluşturulan sayfa, doğru bileşenleri seçip en iyi düzeni ve buna karşılık gelen iş mantığını belirleyerek hem ön uç kullanıcı deneyimini kapsar.

Çıktıyı daraltmak için oluşturulan kodu görüntüleyebilir ve düzenleyebilirsiniz. Veri işlemleri, şu kategorilere göre gruplandırılmış genel yöntemleri kullanıma sunan bir dataApi nesne kullanır:

Kategori Description
Dataverse tablo yöntemleri Dataverse tablo satırlarını ve sorgu seçimi sütunlarını oluşturun, alın, güncelleştirin ve silin.
Bağlayıcı yöntemleri Sayfaya bağlı bir Power Platform bağlayıcısı tarafından kullanıma sunulan verilerle çalışın.
Dataverse işlem yöntemleri Sayfaya bağlı Dataverse özel API'lerini eylem veya işlev olarak çağırın.
Sayfa yöntemleri Sayfa iletişim kutusu olarak kullanıldığında bir değer döndürme gibi, üretken sayfanın kendisini denetleyin.

Bağlayıcı yöntemleri, eylem ve işlev yöntemleri, sözleşmenin dataApi isteğe bağlı üyeleridir. Bazı konaklar bunları uygulamaz, bu nedenle çağırmadan önce her zaman bir yöntemin (örneğin, if (dataApi.executeAction) { ... }) var olup olmadığını denetleyin. Bir yöntemin mevcut olması, sayfanın bağlı bir bağlayıcısı veya Dataverse özel API'sinin olduğu ya da özel API'nin geçerli kullanıcı için etkinleştirildiği veya izin verildiği anlamına gelmez. Kullanılabilir olmayan işlevleri ve özel API hatalarını başarı varsaymak yerine açıkça işleyebilir.

Dataverse tablo yöntemleri

Dataverse tablo satırlarını ve sorgu seçimi sütunlarını dataApi oluşturmak, almak, güncelleştirmek ve silmek için nesnesinin Dataverse tablo yöntemlerini kullanın.

Yöntem Description
createRow Belirtilen tabloda yeni bir satır oluşturur.
deleteRow Belirtilen tablodan bir satırı siler.
getChoices Belirtilen seçim sütun adı için seçimleri alır.
queryTable Bir tabloyu belirtilen seçeneklerle sorgular.
retrieveRow Belirtilen tablodan belirtilen seçenekleri içeren bir satır alır.
updateRow Belirtilen tabloda var olan bir satırı güncelleştirir.

Bağlayıcı yöntemleri

Sayfaya bağlı bir Power Platform bağlayıcısı dataApi tarafından kullanıma sunulan verilerle çalışmak için nesnenin bağlayıcı yöntemlerini kullanın.

Yöntem Description
createConnectorRow Belirtilen bağlayıcı tablosunda yeni bir satır oluşturur.
deleteConnectorRow Belirtilen bağlayıcı tablosundan bir satırı siler.
executeConnectorOperation rest (operation-keyed) bağlayıcısı tarafından kullanıma sunulan Office 365 Kullanıcıları gibi adlandırılmış bir işlemi çağırır.
getConnectorSwagger Bağlayıcı için Swagger (OpenAPI) tanımını alır.
getConnectorTableSchema Bağlayıcı tarafından kullanıma sunulan bir tablonun (varlık veya liste olarak da adlandırılır) şemasını alır.
listConnectorDatasets Bağlayıcı için kullanılabilen veri kümelerini listeler.
listConnectorOperations REST (operation-keyed) bağlayıcısı tarafından kullanıma sunulan işlemleri listeler.
listConnectorTables Belirtilen bağlayıcı veri kümesinde kullanılabilen tabloları listeler.
queryConnectorTable Bağlayıcı tarafından sunulan bir tabloyu belirtilen seçeneklerle sorgular.
retrieveConnectorRow Belirtilen bağlayıcı tablosundan tek bir satır alır.
updateConnectorRow Belirtilen bağlayıcı tablosundaki mevcut bir satırı güncelleştirir.

Dataverse eylemi ve işlev yöntemleri

Nesnenin eylem ve işlev yöntemlerini dataApi kullanarak sayfaya bağlı Dataverse özel API'lerini çağırın.

Yöntem Description
executeAction Sayfaya bağlı bir Dataverse özel API'sini eylem olarak çağırır.
executeFunction Sayfaya bağlı bir Dataverse özel API'sini işlev olarak çağırır.
listBoundActions Sayfaya bağlı Dataverse özel API'lerini (eylemler ve işlevler) listeler.

Sayfa yöntemleri

Oluşturma sayfasının kendisini denetlemek için nesnenin dataApi sayfa yöntemlerini kullanın; örneğin, sayfa iletişim kutusu olarak kullanıldığında bir değer döndürme.

Yöntem Description
setPageOutput Üretken bir sayfa iletişim kutusu kapatıldığında çağrı betiğine döndürülen değeri ayarlar.