Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
Bu öğreticide, üçüncü taraf uygulamaları tümleştirme söz konusu olduğunda Power Automate'teki bir HTTP isteğinin nasıl çalıştığını öğrenecek ve anlayacağız. Ayrıca Request yerleşik bağlayıcısından da bahsedeceğiz , ancak esas olarak HTTP'yi tartışacağız .
Aralarından seçim yapabileceğimiz çeşitli bağlayıcılara sahip olmasına rağmen, Power Automate'in de sınırlamaları vardır. İş akışlarımızı oluşturmak için ihtiyaç duyabileceğimiz her şeyi kapsayamaz. Power Automate'te bulunmayan bir uygulamayı kullanarak akışımızı tümleştirmek veya tetiklemek istediğimiz bir durum olabilir.
HTTP ve İstek bağlayıcıları, akışımızın üçüncü taraf API'lerle etkileşime girmesine izin verir.
Önceki eğitimlerimizden birinde bir iş akışını tetiklemek için İstek kullandık . Bu örnekte, onaylar ve koşullu mantıkla bir Power Automate akışını tetikleyen bir üçüncü taraf uygulamamız vardı.
Ve temel olarak bir üçüncü taraf uygulamasını akışlarımıza bu şekilde bağlayabiliriz.
Öte yandan, HTTP bağlayıcısı, sahip olduğumuz herhangi bir üçüncü taraf API'ye ping atmamıza izin verir. Bu nedenle mutlaka bir tetikleyici olarak kullanılmaz. Çoğunlukla bir eylem olarak kullanılır .
Diyelim ki bir API'den bazı bilgiler almamız gereken bir akışımız var. Müşterinin kimliğini o API aracılığıyla gönderiyoruz ve müşterinin adını veya pasaport numarasını geri alıyoruz. Ardından, Power Automate mantığımızda bu bilgilere ihtiyacımız var.
Ancak bu hassas bilgileri Power Automate içinde tutmak istemiyoruz . Bu nedenle, üçüncü taraf sistemimizde HTTP isteklerini alabilecek bir API oluşturmamız gerekiyor. Ve örnek olarak yapacağımız şey de bu.
İçindekiler
Power Automate'te HTTP İsteği Ayarlama
Şu anda bir üçüncü taraf API'm yok. Bu özel örnek için, reqres.in adında bir web sitesi kullanacağız . Akışımızın çalışıp çalışmadığını test etmek için kullanabileceğimiz üçüncü taraf bir API uç noktasına sahiptir. Örneğin, karşılık gelen bir istek içeren LIST USERS adlı bir işlevi vardır . Ve talep edersek, Yanıt sütunundaki öğeler geri alabileceğimiz her şeydir.
Öyleyse, HTTP bağlayıcımızı kullanarak deneyelim . Öncelikle İstek için linke tıklamamız gerekiyor .
Ardından, URL'yi kopyalayın. Bu, API uç noktası olarak hizmet eder.
Akış kurulumumuzda HTTP bağlayıcısına tıklayın.
Ardından HTTP eylemine tıklayın .
Yöntem için GET'e tıklayın .
Ardından, daha önce kopyaladığımız URL'yi yapıştırın.
İstersek başlıklar, sorgular ve çerezler de girebiliriz. Ancak, şimdilik bunu atlayacağız.
Power Automate'te Bir HTTP İsteğinin İçeriğini Görüntüleme
Yapmamız gereken bir sonraki şey, isteğimizin içeriğini alıp gerçekten çalıştığından emin olmak için bir yerde göstermek. Öyleyse, Yeni adım'ı tıklayalım .
Slack konektörünü arayın ve seçin .
Mesaj gönder eylemini tıklayın .
İçerikleri rastgele kanala atalım .
Mesaj metni için Body'i seçelim ve ne bulduğumuzu görelim.
Akışımızı HTTP Örneği olarak yeniden adlandıralım .
Ardından Kaydet'i tıklayın .
Özetlemek gerekirse, akışımız bir düğme ile tetiklenecektir. Ardından, Slack'imize gönderilen bir JSON dosyası döndürecek bir HTTP isteği gönderecektir. Bu akışı çalıştırdıktan sonra, Slack'te sahip olacağımız şey şu.
Gördüğünüz gibi, JSON dosyasının tüm içeriği yayınlandı. Bu, genellikle bir HTTP isteğine verilen yanıttan gördüğümüz şeydir. Ancak, JSON dosyasındaki tüm içeriği değil, yalnızca ilk adları görüntülemek istiyoruz. Bu nedenle, istek ile eylem arasına bir Parse JSON adımı eklememiz gerekiyor .
JSON'u HTTP İsteklerinden Ayrıştırma
Yeni bir adım ekleyin ve Veri İşlem bağlayıcısını seçin.
Ardından JSON'u Ayrıştır'ı seçin .
JSON'u Ayrıştır adımını HTTP isteği ile Mesaj gönder eylemi arasında taşıyın .
Örnekten oluştur düğmesine tıklayın .
Kodları istek bağlantısından kopyalayın.
Ardından bunu Örnek bir JSON Yükü Ekle penceresine yapıştırın ve Tamam'ı tıklayın . Bu temel olarak bizim için tüm arka uç JSON ayrıştırmasını yapacak.
Fark ettiğimiz gibi, kolayca anlayabileceğimiz şemayı otomatik olarak oluşturdu.
İçerik alanı için ayrıştırmak istediğimizi yazmamız gerekiyor. Bu örnekte, HTTP isteğinden aldığımız Gövdeyi ayrıştırmak istiyoruz .
Ve bu neden önemli? Artık mesajın tamamını göndermek zorunda değiliz. Artık e-posta, ad, soyadı, avatar, şirket, URL ve daha pek çok dinamik içeriğe erişimimiz var.
JSON'u Ayrıştırma, aldığımız herhangi bir JSON çıktısını alıp daha sonra sonraki akış adımlarımızda kullanabileceğimiz farklı dinamik içeriğe ayrıştırmamıza olanak tanır. Bu eylemi, akışımızın tüm JSON içeriğini Gevşetmemesi ve yalnızca gerçekten ihtiyacımız olan ilgili bilgileri göstermesi için kullandık.
Şimdi Body yerine bunu first_name olarak değiştirelim .
Ardından, eylemimizi Apply to every olarak değiştirdiğini göreceğiz .
Bunun nedeni, akışımızın istekten birden fazla ad almasıdır.
JSON dosyası içindeki veri dizisindeki her öğe arasında döngü yapmak ve ilk adı döndürmek istediğimizi bilmesi için birden çok adı fark eder. Power Automate, veri dizisindeki her öğe için bir Bolluk mesajı oluşturmak üzere akışı yönlendirir. Böylece her müşterinin adı, Slack'teki rastgele kanalda yayınlanacak .
Şimdi Kaydet'e tıklayıp çalışıp çalışmadığına bakalım.
Sına'yı tıklayın .
Tetikleme eylemini gerçekleştireceğim'i seçin ve Test'e tıklayın .
Akışı çalıştır'ı tıklayın .
Gördüğümüz gibi, artık sadece ilk isimleri gösteriyor.
Çözüm
Her şey düşünüldüğünde, akışımızı üçüncü taraf bir uygulamaya entegre eden bir HTTP isteği oluşturabiliyoruz. Buradan, Power Automate'teki Data Operation bağlayıcısını kullanarak JSON içeriğini ayrıştırdık . Örnek bir JSON yükü kullanarak otomatik olarak bir şema oluşturdu. JSON'u ayrıştırarak, bir HTTP isteğinden gelen tipik bir yanıtı daha alakalı ve anlaşılır bir bilgi parçasına dönüştürdük.
HTTP isteği ve Ayrıştırma JSON eylemleriyle kesinlikle tonlarca farklı şey yapabiliriz . Umarız bunların önemini ve nasıl çalıştıklarını anlayabilmişsinizdir.
Herşey gönlünce olsun,
Henry
Power Automate'te Onay İş Akışı Kurulumu ve Testi
Birden Çok Seçeneğe Sahip Microsoft Akış Onayı
Power Automate Tetikleme Koşulları – Giriş
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.
Python'da Self Nedir: Gerçek Dünyadan Örnekler
R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.
Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.
Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.
Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.
LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.
LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.
Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.