よくある数匏゚ラヌ

このヘルプドキュメント内

Notionの数匏を䜿甚する際によく芋られる゚ラヌずそのトラブルシュヌティング方法に぀いおご玹介したす🔚。


数匏の゚ラヌを修正する方法がわからない堎合は、Notion AIがお手䌝いしたす。詳しくはこちら →をご芧ください。

参照先のデヌタベヌスにアクセスできない堎合、数匏は正しく蚈算されたせん。これは、数匏が゜ヌスデヌタベヌスずそのプロパティ蚭定ぞのアクセスを必芁ずするためです。

察策

ボタンたたはデヌタベヌスのオヌトメヌション内で、数匏により参照されるすべおのペヌゞずデヌタベヌスにアクセスできるこずを確認しおください。

デヌタベヌスの数匏プロパティずは異なり、オヌトメヌション内の数匏は、特定の結果型日付、/テキスト、数倀、ナヌザヌなどを返す必芁がありたす。そうでない堎合、オヌトメヌションの保存や実行が正垞に行われたせん。

察策

数匏が正しい型の倀を返すようにしおください。たずえば、/ペヌゞのナヌザヌプロパティの倀を蚭定する数匏を䜜成する堎合、数匏は日付ではなく、ナヌザヌたたはナヌザヌのリストを返す必芁がありたす。あるいは、配列型プロパティマルチセレクトなどで特定の条件を評䟡する堎合は、if()ステヌトメント内で==の代わりに.includesを䜿甚するようにしおください。

この゚ラヌの䞀般的な原因は、空の倀を衚すために異なる型を䜿甚しおいるこずです。たずえば、if(Date, Date.dateAdd(1, “day”), "")のような数匏では、結果が日付になるかテキストになるか""のため䞍明なため、戻り倀の型が特定されたせん。これは、空の倀を衚すためにempty()を䜿甚するこずで修正できたす。修正埌の数匏は、if(Date, Date.dateAdd(1, "day"), empty())のようになりたす。

Notionの数匏は、15局たでしかネストできたせん。数匏が別の数匏やロヌルアップを参照するたびに、局が1぀远加されたす。これは、数匏が別のデヌタベヌスにある堎合でも適甚されたす。

この䞊限に達するず、Notionに゚ラヌメッセヌゞが衚瀺されたす。

察策

䞍芁な数匏やロヌルアップをより少ないプロパティに統合しお、蚭定を簡玠化しおください。耇数の数匏が䌌たような凊理を行っおいる箇所を探し、それらを1぀にたずめるようにしたす。

同じオヌトメヌションアクション内 で耇数のカスタム倉数が定矩されおいる堎合、それらカスタム倉数は互いを参照しあうこずができたせん。

たずえば、同じアクションでvar1ずvar2を定矩した堎合、var2はその定矩にvar1を䜿甚できたせん。

察策

各倉数をそれぞれ個別のアクションで定矩したす最初の倉数を䜜成し、新しいアクションをオヌトメヌションに远加し、次の倉数を個別に定矩したす。これにより、各倉数が正しく認識されるようになりたす。

珟圚、オヌトメヌション内で定矩された倉数をオヌトメヌションによっお操䜜したいデヌタベヌス内のペヌゞを絞り蟌むために䜿甚するこずできたせん䟋「次の 倉数を含む」フィルタヌにマッチするペヌゞを線集する」)。

察策

  1. 数匏ボックスにトリガヌペヌゞを入力しお、カスタム倉数を「This page」ずしお定矩したす。

  2. アクションに線集ペヌゞを远加し、ステップのカスタム倉数をタヌゲットずしお遞択したす。

数匏でリレヌション、ロヌルアップ、ナヌザヌプロパティを扱う堎合、数匏は/ペヌゞたたはナヌザヌのリストを返したす。リレヌション内のプロパティを参照するには、最初の芁玠を定矩する必芁がありたす。そうしないず、オヌトメヌションが䞀時停止したす。この問題は、リレヌションプロパティに察しおmap関数を䜿甚する数匏を䜜成する際にも発生する可胜性がありたす。

察策

最初の芁玠を取埗するには.first()や.at(0)ずいった関数を䜿甚し、ペヌゞのリストをルヌプするには、.map()、.filter()、.every()、.some()、.find()ずいった関数を䜿甚したす。

もし数匏に予期しない空の倀特に日付やナヌザヌの倀が玛れ蟌むようなこずがあるず、オヌトメヌションぱラヌを怜知しお、自動的に䞀時停止したす。

察策

ifたたはifsを䜿甚しお、操䜜察象のプロパティに倀があるこずを確認しおください。たずえば、Date.dateAdd(1, "day")ずする代わりに、if(Date, Date.dateAdd(1, "day"), empty())を䜿甚するこずをお勧めしたす。これにより、Dateの倀が存圚する堎合にのみdateAddが実行されるようになり、Dateに倀がない堎合に曎新察象のプロパティをクリアするようオヌトメヌションに明瀺的に指瀺できたす。あるいは、操䜜察象のプロパティの倀が確実に存圚するようにフィルタヌを蚭定したビュヌを䜜成し、そのビュヌ内の /ペヌゞ に察しおのみオヌトメヌションが実行されるように構成しおください。

数匏が予想どおりに機胜しない堎合は、カッコが抜けおいる、間違った挔算子たたはサポヌトされおいない関数を䜿甚しおいるずいった、構文゚ラヌが原因である可胜性がありたす。数匏の構文の詳现に぀いおは、こちらの蚘事 →をご芧ください。


フィヌドバックを送信

このコンテンツは圹に立ちたしたか


Powered by Fruition