Formüller

Formulas_-_hero.png

BU MADDEDE

Bir Notion veritabanında, diğer özelliklere dayalı olarak her türlü hesaplamayı ve işlevi çalıştırmana izin veren bir formül özelliği ekleyebilirsin. Mevcut verileri işlemek ve diğer birçok yararlı değere ulaşmak için formülleri kullanabilirsin 🔮

Formül terminolojisi

Formül yazmanın en zor yanı tüm terminolojiyi anlamaktır! Notion'da formülleri kullanırken göreceğin en yaygın sözcükler ve anlamları şunlardır:

İşlev: Her bir girdinin tam olarak bir çıktıyla ilişkili olduğu bir dizi girdiden bir dizi olası çıktıya bir ilişki.

  • Sözdizimi: Doğru değeri döndürmek için formülündeki harflerin ve terimlerin sırasını ifade eder.

  • Argüman: Özellik gibi bir işlevdeki herhangi bir girişi ifade eder.

  • Dize: Genellikle metne atıfta bulunan bir değer türü (yani, yan yana bir harf dizisi). Dizeler formüllerde her zaman tırnak içine alınır.

    • Dizeler, sayılar veya tarihler gibi diğer değer türlerinden benzersizdir.

    • Bir alt dize, daha büyük bir dizenin bir bölümünü ifade eder. "Hayır", "Notion" un bir alt dizisidir.

  • Boole: Bir boole doğru veya yanlıştır.

  • Birleştir: İki dizeyi birleştirir. Örnek: concat("add", "text") "addtext" verir.

Formül iş başındayken

Yukarıdakilerin tümünü birbirine bağlamak için bir örnek: concat("add", "text")

Formula_terminology.png
  • concat işlevdir. Parantez içindeki girdilere belirli bir hesaplama veya eylem uygular.

  • "add" ve "text" bu işlevdeki argümanlardır. Her bağımsız değişken metindir (dize olarak da bilinir).

İşlevler, onay kutuları (boolean olarak da bilinir), sayılar veya tarihler gibi çeşitli farklı bağımsız değişkenler kullanabilir.
İşlev söz dizimi, dizelerin tırnak içine alınmasını ve bağımsız değişkenlerinin parantez içinde olmasını gerektirir.

Formül yazma

  • İlk olarak, veritabanına yeni bir özellik ekle, ona bir ad ver ve Özellik türü menüsünden Formül'ü seç.

  • Bir formüle bir özellikle bir şey yapmasını söylemek için, o özelliği kullanacak bir işlev yaz.

  • Özellikler, formüllerdeki değişkenlere çok benzer. Onlara verdiğin isimleri kullan.

  • İşlevleri tıpkı bir dijital hesap makinesinde yaptığın gibi yazabilirsin (bunları hatırladın mı?). Özelliklerinin etrafındaki parantez ve tırnak işaretlerine dikkat et!

Ekran Resmi 2022-01-07 11.58.56.png

İpucu: Karmaşık bir formül mü yazıyorsun? Bunu formül özelliği açılır penceresi yerine bir Notion sayfasında yap!

Bir kod bloğu (/code) oluştur ve dili Javascript olarak ayarla. Bu, formül sözdizimini vurgulayacak ve hataları yakalamayı kolaylaştıracaktır.

Formül menüsü

Bir formül özelliğini her düzenlediğinde, formül penceresi açılır. Sol kenar çubuğu menüsünün birkaç bölümü vardır:

  • Özellikler: Veritabanında kullanılan tüm özellikleri listeler. Bunlardan herhangi birine tıklamak, bunları uygun biçimlendirme ile formülüne ekler.

  • Sabitler: Pi gibi ortak sabitler. Formülüne eklemek için herhangi birine tıkla.

  • Operatörler: Çalıştırabileceğin basit hesaplamalar. Soldaki simgeler, hangi tür özelliklerle çalıştıklarını gösterir. Örneğin, sayı özellikleri üzerinde çıkarma ve toplama çalışmaları.

  • İşlevler: Notion'da çalıştırabileceğin daha karmaşık, önceden tanımlanmış formüller. Soldaki simgeler, aynı zamanda ne tür özelliklerle çalıştıklarını da gösterir.

  • İhtiyacın olanı aramak için pencerenin üst kısmındaki metin kutusuna bunlardan herhangi birini yazmaya başla.

  • Ayrıca yön tuşlarınla yukarı ve aşağı kaydırabilirsin.

Ekran Resmi 2022-01-07 11.58.56.png

İpucu: Nasıl çalıştıklarına dair tam bir tanım ve nasıl kullanılabileceklerine dair bir örnek için kenar çubuğundaki herhangi bir terimin üzerine gel.

Import_data_into_Notion_-_hero.png

BİR SONRAKİ

Notion'a veri aktar

Çoğu insan gibi, muhtemelen birçok dosya ve uygulamaya dağılmış verilerin, belgelerin ve notların var. Hepsini Notion'a taşıyarak bilgilerini tek bir yerde merkezileştirebilirsin 🚚