aka-bullet.pages.dev Open in urlscan Pro
2606:4700:310c::ac42:2edc  Public Scan

URL: https://aka-bullet.pages.dev/
Submission: On December 23 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

あかの知恵袋




あかの知恵袋DB

あかの知恵袋DB
タイトル
質問内容
回答要約
カテゴリ
タグ
補助資料(リンク)
補助資料(ファイル)
質問者
Xのアカウント
作成日時
Notion質問箱DB
マスター
コード
使用関数
投稿URL
投稿リンク


エビングハウスの忘却曲線に沿って勉強の復習をしたい
資格試験勉強を,エビングハウスの忘却曲線に沿って復習したいと考えています.
今テンプレを使用し作ることができたのがリンク(リンクは非公開でお願いします)で,初回学習日に沿って,復習日が決まっております.
①復習日がずれることがあり,初回学習日ではなく,各学習日にそったプロパティにしたいです.→プロパティとして,初回学習日,1回目(初回から2日後),2回目(1回目から7日後),3回目(2回目から14日後),4回目(3回目から25日後),次回学習日(1回目まで終わってるものだと2回目の日付,3回目まで終わってるものだと4回目の日付)が出るようにしたいです.
②1回目のチェックボックスにチェックしたら,1回目プロパティにチェックした日の日付が自動入力してほしいです(オートメーションでしょうか?)
③カレンダーで,初回学習日ではなく,次回学習日のところだけにNAMEが表示されるようにしたいです
※厳密なエビングハウスの日数とは違う,私が復習したい日付で上記記載しております
※内容が専門分野記載されているため,分野A 勉強項目○○ などとマスクしていただけるとありがたいです.
お忙しいところ誠に申し訳ありませんがご教示いただけますと幸いです.よろしくお願いします。
①次回復習日を計算 ②復習完了したら日付を自動入力 ③カレンダービューで次回復習日を表示 この3つの機能を作ってみました。
これってNotionでどうやるの
関数
日付




Dec 17, 2023 11:48 PM


マスター
ifs( prop("復習1回目").empty(), prop("初回学習日").dateAdd(2,"days"),
prop("復習2回目").empty(), prop("復習1回目").dateAdd(7,"days"), prop("復習3回目").empty(),
prop("復習2回目").dateAdd(14,"days"), prop("復習4回目").empty(),
prop("復習3回目").dateAdd(25,"days"), "".parseDate() ) ifs( prop("復習1回目").empty(), "
1回目 ".style("blue_background"), prop("復習2回目").empty(), " 2回目
".style("green_background"), prop("復習3回目").empty(), " 3回目
".style("yellow_background"), prop("復習4回目").empty(), " 4回目
".style("orange_background"), "" )

https://x.com/aka_notion/status/1736534418909737071?s=20


関数の出力に色をつけてかつ数値の形式で”¥”を選択したい
https://akanao.notion.site/a7d545652a514f48b63ba196bc9152ba
こちらの解答を、"お金の単位"にも適応したいです。 "-20"は赤で表示されますが、"-¥20"には表示できません。
(数字ではなく、文字として認識しているため?)
ifの前にtoNumberを入れて数字認識をさせた場合は、¥評価にできますが赤文字ではなく黒文字に戻ってしまいます。
(toNumberにstyleは使えない説?) ご教示願います。
style関数は文字列として出力されるため数値として表示できません。回避策として文字で”¥”をつける方法があります。
関数について
関数



@takebe0710
Dec 6, 2023 11:22 AM


マスター
if(prop("金額")<0,style("- ¥ "+(prop("金額")*-1),"red"),"¥ "+prop("金額"))

https://x.com/aka_notion/status/1732359966013767945?s=20


チェコ語動詞の活用表をデータベースに入れたい
 チェコ語動詞のデータベース化を検討しているのですが,
標準のデータベースを利用するとデータベース内に活用表(1-3人称×単数複数の6コマ)を入れた際の視認性があまりよくなりません。
 データベース内に活用表を挿入する方法か, 或いはわかりやすい表示方法はあるでしょうか(または不可能でしょうか)。  突然の連絡で失礼いたしますが,
お手すきの際にご回答いただければ幸いです。  なにぶん特殊な使い方ゆえ, 適正な解決手法がない場合は, 未回答でも問題ありません。
 リンクはデータベースの作成案, 画像はデータベースに挿入したい活用表の案です。
データベース内に表を入れるには、熊倉さん発案のNotionテーブルジェネレーターがおすすめです。
これってNotionでどうやるの
関数
上級者向け
構成
https://shared-sleep-6e0.notion.site/0847ce9dbe454ea095273f31bce23ef3?v=f4cab31cc2e0433086ed3675f047dd52&pvs=4


@hima_32hi
Dec 6, 2023 03:20 AM


マスター
lets( /* 編集対象 ----------------------- / / ヘッダー行 / headers, [ prop("原型"), "1st",
"2nd", "3rd" ], / データ / lines, [
["S",prop("1人称_単数"),prop("2人称_単数"),prop("3人称_単数")],
["P",prop("1人称_複数"),prop("2人称_複数"),prop("3人称_複数")] ], / 各列の最大文字数を計算 - Calculate
the maximum number of characters in each column / colWidths, headers.map( lets(
hWidths, current.split("").map(test(current,"[\x20-\x7E\xA1-\xDF]")?1:2).sum(),
/ 半角文字を判別 / i, index, lMaxWidths, lines.map(
current.at(i).split("").map(test(current,"[\x20-\x7E\xA1-\xDF]")?1:2).sum()
).max(), ceil(((hWidths > lMaxWidths ? hWidths : lMaxWidths))/4) ) ), / ヘッダー行の整形
- formatting of header line / headerLine, headers.map(
current.style(current.length()>0?"c":"")+( "\t".repeat(let(
r,colWidths.at(index) -
floor((current.split("").map(test(current,"[\x20-\x7E\xA1-\xDF]")?1:2).sum())/4),
r ? r : 1 )) ) ).join(""), / データ行の整形 - Formatting of data rows / rows,
lines.map(lets( line, current, colWidths.map( line.at(index)+( "\t".repeat(let(
r, current - floor(line.at(index).split("")
.map(test(current,"[\x20-\x7E\xA1-\xDF]")?1:2).sum()/4), r ? r : 1 )))
).join("") )), / 最終アウトプット - Result */ [ headerLine, rows.join("\n") ].join("\n")
) lets( /* 編集対象 ----------------------- / / ヘッダー行 / headers, [ prop("原型"),
"1st", "2nd", "3rd" ], / データ / lines, [
["S",prop("1人称_単数"),prop("2人称_単数"),prop("3人称_単数")],
["P",prop("1人称_複数"),prop("2人称_複数"),prop("3人称_複数")] ], / 各列の最大文字数を計算 */
colWidths, headers.map( lets( hWidths, current.length(), i, index, lMaxWidths,
lines.map(current.at(i).length()).max(), hWidths > lMaxWidths ? hWidths :
lMaxWidths ) ), headerLine, headers.map(current+("
".repeat(colWidths.at(index)))).join(" | "), separatorLine,
colWidths.map("-".repeat(current)).join("| "), rows, lines.map(lets( line,
current, colWidths.map( line.at(index)+("
".repeat(current-line.at(index).length())) ).join(" | ") )).join("\n"),
headerLine+"\n"+separatorLine+"\n"+rows )

https://x.com/aka_notion/status/1732239631100629499?s=20


ボタンで複数ページを追加する際、設定順と異なる順序で表示される
タスクのデータベースがあり、ボタンを使用して自動的に複数の定型タスクをデータベースに追加しています。ボタンのページを追加の機能を使っています。
しかし、ボタンを押した際に、タスクが設定した順とは逆に追加されてしまいます。できればボタンの設定で設定している上から順に追加したいのですが方法はないでしょうか。
現在は、タスクデータベースにプロパティとしてIDを設定して、追加後にIDで並び替え、その後並び替えを意図的に削除する対応をとっていますが少し面倒に感じています。
初歩的な質問で申し訳ありません。よろしくお願い申し上げます。
ボタンで追加日時とページの順序を設定しておき、データベースの並び替えで対応する方法があります
これってNotionでどうやるの
ボタン



museyuma
Dec 3, 2023 07:34 AM


マスター


https://x.com/aka_notion/status/1731215591376376004?s=20


リンクドビューの子ページをフルページで開いた時、バックリンクが元のDBの場所基準で表示されてしまう
2度目の質問失礼します!
リンクドビューの子ページをフルページで開いた時、バックリンクが元のDBの場所基準で表示されてしまい、元のページに(ブラウザの戻るボタンを使わないと)戻れないのが地味に不便です。リンクドビューの場所基準でどこかにバックリンクを自動追加したいのですが何か方法はありますか?社内ポータルで主要のDBは1箇所に集約しています。また、わがままで申し訳ないのですがオートメーションでのリレーションは社内環境が整っていません..AIは使用可能です。
2通りの対応策があります。 ①特定のページへのリンクを関数プロパティで作成する ②すべての子ページに目次を作成する
これってNotionでどうやるの
構成



poron1
Dec 3, 2023 06:55 AM


マスター
link("ホームへ戻る", "69aa4fa3132e469199dc6b5c010f5ec7")

https://x.com/aka_notion/status/1731206544744956143?s=20


開始/終了時刻が未入力時に別のプロパティから時間を表示するには?
添付画像において、
開始時刻、終了時刻というプロパティが入力されていれば、それらから情報を取得して○○:○○-○○:○○という形式で表示し、そこが未入力であれば、予定日のプロパティから時間の部分を○○:○○-○○:○○という形式で表示するためにはどのような関数を組めば良いでしょうか。
開始/終了時刻をそれぞれempty関数で未入力かどうかを判定し、ifで表示するプロパティを分岐させることができます
関数について
関数
日付




Nov 28, 2023 02:08 PM


マスター
lets( startTime, prop("開始時刻"), endTime, prop("終了時刻"), scheduleDate, prop("予定日"),
formattedStartTime, if(empty(startTime), formatDate(scheduleDate, "HH:mm"),
formatDate(startTime, "HH:mm")), formattedEndTime, if(empty(endTime),
formatDate(scheduleDate, "HH:mm"), formatDate(endTime, "HH:mm")),
formattedStartTime + "-" + formattedEndTime )

https://x.com/aka_notion/status/1729502813556744354?s=20


日付プロパティの開始と終了の時刻のみを表示するには?
日付のプロパティで○○○○年○○月○○日○○:○○→○○:○○という表示のものを、時刻だけ(○○:○○ -
○○:○○)の表示にするためにはどうしたらよいでしょうか。
終了日を含む日付プロパティを扱うとき、dateStart と dateEnd を使用して開始日時と終了日時をそれぞれ取得します
関数について
関数
日付




Nov 26, 2023 05:25 AM


マスター
formatDate(dateStart(prop("予定日")), "HH:mm")+" - "+
formatDate(dateEnd(prop("予定日")), "HH:mm")

https://x.com/aka_notion/status/1728646500803289157?s=20


マルチセレクトの項目を特定のスタイル付き文字に置き換える
マルチセレクトの置き換え関数についてです。 マルチセレクト「x, y, z」と選択しているとき、別プロパティの関数で「xx → yy → zz」と置き換える。
* マルチセレクトでは「,」は表示されませんが、複数選択する際は認識されていますので、それを「→」に置き換えです また、セレクトの順番にも対応するようにする。
下記、例 x, y, z, のとき xx → yy → zz y, x のとき yy→ xx z, x, y のとき zz → xx → yy
また、関数styleにも対応可とする。 下記、例 置き換え文字xx を太字の赤 置き換え文字yy を太字の青 置き換え文字zz を太字のオレンジ
以上内容で関数作成は可能でしょうか。 添付資料のように関数を書いてみましたが、styleが適用されず困りました… お助けお願いします!
replaceではstyleを適用できないようなので、replaceを使わない方法を使います
関数について
関数



@takebe0710
Nov 22, 2023 08:36 AM


マスター
prop("タグ").map(ifs( current=="x", "xx".style("red","b"), current=="y",
"yy".style("blue","b"), current=="z", "zz".style("orange","b"), current
)).join(" → ")

https://x.com/aka_notion/status/1727245123686449228?s=20


経過日数を「何年何ヶ月何日」の形式で表示する関数を知りたい
経過日数を1000日とかじゃなく、「何年何ヶ月何日」で表示させられる関数を知りたいです。
dateBetween関数を使って年、月、日単位で日付の差を計算して表示させることができます
関数について
関数
日付



@takebe0710
Nov 18, 2023 03:24 AM


マスター
lets( date, prop("日付"), /*年を計算*/ years, dateBetween(now(), date, "years"),
/*月を計算*/ date, dateAdd(date, years, "years"), months, dateBetween(now(), date,
"months"), /*日を計算*/ date, dateAdd(date, months, "months"), days,
dateBetween(now(), date, "days"), years + "年" + months + "ヶ月" + days + "日" )

https://x.com/aka_notion/status/1727150604949369057?s=20


NotionでGithubみたいな草生やしたくありませんか?
NotionでGithubみたいな草生やしたくありませんか? 私は生やしたいです。
カラーバリエーションがないので全角記号を使いながら徐々に塗り範囲が広くなっていくようなモノつくりたいなーって思ってますが、横に配置させるのがたいへんそうですよね…
草生やしたいですよね笑 海外の方がやっていたのでそれを参考に作ってみました。
無茶振りリクエスト
関数
上級者向け
https://meister-kentei.jp/magazine/programming/4885/


@Toshi_yaminabe
Nov 17, 2023 02:23 PM


マスター
lets( date_num, prop("マスターDB").at(0).prop("数値DB").map([current.prop("日付"),
current.prop("数値")]), space, " ", min_num,
prop("最小値")>=-99999999999999999?prop("最小値"):date_num.map(current.at(1)).min(),
max_num,
prop("最大値")>=-99999999999999999?prop("最大値"):date_num.map(current.at(1)).max(),
min_date, ifs( prop("過去1年"), now().dateSubtract(1,"years"), prop("開始日"),
prop("開始日"), date_num.map(current.at(0).timestamp()).min().fromTimestamp() ),
min_date, min_date.formatDate("YYYY-MM-DD").parseDate(), max_date, ifs(
prop("過去1年"), now(), prop("終了日"), prop("終了日"),
date_num.map(current.at(0).timestamp()).max().fromTimestamp() ), max_date,
max_date.formatDate("YYYY-MM-DD").parseDate(), color_db, prop("色DB").at(0),
color_list,
[color_db.prop("0"),color_db.prop("25"),color_db.prop("50"),color_db.prop("75"),color_db.prop("100")],
color_len, color_list.length(), none_block, color_db.prop("none"),
dateindex_num,
date_num.map([dateBetween(current.at(0),min_date,"days"),current.at(1)]),
date_block,"x".repeat(dateBetween(max_date,min_date,"days")+1).split("").map(
lets( dateindex, index, date, min_date.dateAdd(dateindex,"days"), num,
dateindex_num.find(current.at(0)==dateindex), color_num, num ?
[[(((num.at(1)-min_num)/(max_num-min_num))(color_len-1)).ceil(),0].max(),color_len-1].min()
: 0, block, color_list.at(color_num), [date, block] ) ), none_start_num,
date_block.at(0).at(0).day()%7, none_start_block,
"x".repeat(none_start_num).split("").map(none_block), none_end_num,
6-date_block.at(-1).at(0).day()%7, none_end_block,
"x".repeat(none_end_num).split("").map(none_block), week_str, ["
".style("c"),"Mon".style("c,b")," ".style("c"),"Wed".style("c,b"),"
".style("c"),"Feb".style("c,b")," ".style("c")],
block_list,concat(week_str,none_start_block,date_block.map(current.at(1)),none_end_block),
width, block_list.length()/7, heatmap, "x".repeat(7).split("").map(lets(y,index,
"x".repeat(width).split("").map(lets(x,index, block_list.at(x7+y) )) )),
header_month, "x".repeat(width).split("").map(lets(x,index,
date_block.at([x*7-none_start_num,0].max()).at(0).month() )), header_month,
concat([header_month.at(0)],"x".repeat(width-1).split("").map(lets(x,index+1,
header_month.at(x-1) != header_month.at(x) ? header_month.at(x) : 0 ))),
/month_list, ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep",
"Oct", "Nov", "Dec"],/ month_list, ["01", "02", "03", "04", "05", "06", "07",
"08", "09", "10", "11", "12"], header_month, header_month.map(current==0 ?
none_block+"" : month_list.at(current-1)), header, ["
",header_month.join(space)].join(space)+"\n", header+
heatmap.map(current.join(space)).join("\n") )

https://x.com/aka_notion/status/1726551846272245944?s=20


営業管理DBの受注率の計算したい
DBの全体(一定期間)のページ数にたいして、あるセクションを選択しているものが何%になるのかという数字の管理をしたいと思っております。
そのようなことは可能でしょうか。
具体的には、営業管理をnotionでしており、商談DBで企業を管理しており、今月の商談が何%受注に至ったのかをモニタリングしたいです。
notionでできない場合、スプシ管理が適切なのかなと思っておりますが、notionの方が入れられる情報が多く…
営業管理DBのすべてのページをリレーションする集計DBを用意する方法があります。集計DBで特定期間の受注率を計算することができます。
これってNotionでどうやるの
関数




Nov 17, 2023 03:26 AM


マスター
lets( kikannai, prop("営業管理DB").filter(current.prop("日付")>=prop("期間").dateStart()
&& current.prop("日付")<=prop("期間").dateEnd()), /*期間内の案件のみに絞り込み*/ zyutyu,
kikannai.filter(current.prop("ステータス")=="受注"), /*期間内の受注案件のみに絞り込み*/
((zyutyu.length()/kikannai.length())*1000).round()/1000 )

https://x.com/aka_notion/status/1725355329842823280?s=20


西暦で入力した日付プロパティを和暦に変換するには?
西暦で入力した日付プロパティを元に,和暦(明治~令和)表示になおしたプロパティを作る方法を教えてほしいです.
和暦名とその開始年(西暦)の対応表を作って、自動的に和暦を計算することができます
関数について
関数
日付




Nov 6, 2023 11:39 PM


マスター
lets( sei_wa, [[2019,"令和"],[1989,"平成"],[1926,"昭和"],[1912,"大正"],[1868,"明治"]],
/*開始年(西暦)と和暦名の対応表*/ sei_year, prop("日付").year(), /*日付から西暦を取得*/ converter,
sei_wa.find(current.at(0)<=sei_year), /*西暦に対応する和暦の開始年を取得*/ wa_year,
sei_year-converter.at(0)+1, /*和暦を計算*/ wa_year, wa_year==1 ? "元" :
wa_year.format(), /*和暦が1年の場合、元年に変換*/ converter.at(1)+wa_year+"年" /*出力*/ )

https://x.com/aka_notion/status/1721675258246439145?s=20


特定のプロパティを編集したときに毎回通知を送りたい
売上月を変えたら担当に通知が行くようにオートメーションを組んだけども、売上月を変えるのが二回目以降だとユーザープロパティに既に担当者が入力されているので通知されない。
ユーザープロパティを一回消して再度オートメーションを起動させても短時間なので変更として扱われず通知されません。何かいい案はありますか?
通知用のプロパティを2つ用意するのが確実です 情報提供:ひのりく(@hinoriku3d)
これってNotionでどうやるの
オートメーション




Oct 31, 2023 03:39 AM


マスター


https://x.com/aka_notion/status/1719199405059014968?s=20


プラスの数字を青、マイナスの数字を赤で表示するには?
以前作業時間のギャップ色付けの質問させていただいた者です。
前回マイナスなら赤にするにはどうしたらいいかという質問をしたのですが、それにプラスなら青にするという条件を追加するにはどうしたらいいでしょうか。
初歩的な質問ですみません。よろしくお願い致します。
ifsを使うといろんな条件で色を変えることができます
関数について
関数




Oct 26, 2023 02:30 PM


マスター
let( gap, prop("見込み")-prop("所要時間"), ifs( gap<0, style(gap,"red"), /*マイナスのとき赤色*/
gap>0, style(gap,"blue"), /*プラスのとき青色*/ gap ) )

https://x.com/aka_notion/status/1717550010664124783?s=20


QRコードを関数で表示できないでしょうか?
こんにちは!いつもNotionとは思えない関数等のテンプレ楽しみにしております。どこか応用できないかと試行錯誤しつつ全然ついていけてないですが..。
そこでふと思いついたのですがそのページのQRコードを関数で表示できたりしないでしょうか?NotionAIだと課金はもちろん、他のURLに惑わされてたりするので関数プロパティなら確実かと思いました。実用性は分かりませんが検証いただければ幸いです。よろしくお願いします!
おそらく関数でQRコードを生成できます。ただしかなり難しいです。 ひと手間あるけど確実な方法としてGoogle Chart APIを使う方法をおすすめします。
無茶振りリクエスト
関数
上級者向け



@poron1
Oct 25, 2023 12:29 AM


マスター


https://x.com/aka_notion/status/1717015373202276723?s=20


対象の日付の”年度”を取得する
このようなすてきな場を作ってくださりありがとうございます。 『年度』を関数で出すにはどうすれば良いでしょうか?
現在nowの年度の出し方と、記入済みの過去のプロパティにおける年度の出し方を知りたいです。 ご回答頂けますと幸いです。
対象の日付から3ヶ月分引いて、その年の部分を抜き出せば年度になります
関数について
関数
日付




Oct 21, 2023 08:57 AM


マスター
prop("日付").dateSubtract(3,"month").year()+"年度”

https://x.com/aka_notion/status/1715654008696918331?s=20


Cronカレンダーの埋め込みができません
cronのカレンダーを埋め込みたいのですが、うまく表示できません。これは仕様なのでしょうか。 (ギャップ計算の色付き表示の質問ご回答ありがとうございました!)
同様の報告が他にもあり、現状では埋め込みができない可能性が高いです。 (有識者いらっしゃいましたら教えてください!)
その他
Cron




Oct 21, 2023 08:40 AM


マスター


https://x.com/aka_notion/status/1715650573150912977?s=20


関数で動的に参照するプロパティを変更する
データベースのプロパティを参照する際、関数で動的にプロパティを参照することは可能でしょうか?
例えば、データベースAに「名前」「変更前住所」「変更後住所」のプロパティがあるとします。
下記のように「xxx」のプロパティ名が固定ではなく、「住所」が含まれているプロパティ動的に参照するといったことは可能でしょうか?
 データベースA.at(0).xxx.map()
一筋縄ではいかないようです。ちょっと手間ですが、ifで分岐させるしかないと思われます。
関数について
関数




Oct 21, 2023 08:01 AM


マスター
lets( address_page, prop("住所DB").at(0), address, if(prop("タグ")=="変更前住所",
address_page.prop("変更前住所"), address_page.prop("変更後住所")), address )

https://x.com/aka_notion/status/1715640599934914845?s=20


他プロパティの入力状況に応じて表示を切り替える
今回は時間の表記に関するご質問です。 リンクにまとめさせていただきました。
使用イメージとしては、タスクのみに集中できるような一日のタイムラインを作りたいのですが、イメージを関数で表現することがなかなか難しくご質問でした。
地道にifsで全パターンを列挙するのが確実です
関数について
関数
https://material-roquefort-651.notion.site/Notion-f66793ed1dfb48f49d2877c8ffcecc8d?pvs=4


bonkyubonbonkyu
Oct 21, 2023 06:26 AM


マスター
ifs( /開始日のみ記入があり時間が指定されている場合、開始時間を表示/ prop("開始") && prop("終了").empty() &&
prop("開始").format().length()>12, prop("開始").formatDate("HH:mm"),
/開始日のみ記入があり時間が指定されていない場合、"ALL TIME"を表示/ prop("開始") && prop("終了").empty(), "ALL
TIME", /終了日のみ記入がある場合、"Error!"を表示/ prop("開始").empty() && prop("終了"),
"Error!".style("red"), /開始日時と終了日時が24時間以内の場合、開始時間と終了時間を表示/
dateBetween(prop("終了"),prop("開始"),"hours")<24, prop("開始").formatDate("HH:mm")+"
- "+prop("終了").formatDate("HH:mm"), /開始日と終了日が異なる日の場合、経過日数を表示/
dateBetween(prop("終了"),prop("開始"),"days")>=1,
if(dateBetween(now(),prop("開始"),"days")==dateBetween(prop("終了"),prop("開始"),"days"),
"最終日" ,(dateBetween(now(),prop("開始"),"days")+1)+"日目"),
/どれにも該当しない場合(開始日も終了日を記入がない場合)、空欄にする/ "".toNumber() )

https://x.com/aka_notion/status/1715617068782084242?s=20


マイナスの数字を赤い文字で表示する
関数で計算して出した数値が、マイナスであれば数字を赤くする、ということはできますか? 画像のギャップ(見込み-所要時間)の部分です。
ifを使ってギャップがマイナスのときだけ赤く表示させます。formula2.0で追加されたstyle関数を使うことで文字色を赤くすることができます。
関数について
関数




Oct 19, 2023 11:56 PM

マイナスの数字を赤い文字で表示する

マスター
let( gap, prop("見込み")-prop("所要時間"), if(gap<0,style(gap,"red"),gap) )

https://x.com/aka_notion/status/1715157118121312537?s=20


【サンプル】ランダムな数字を生成する
Notionでランダムな数字を生成することはできますか? 例えばじゃんけんの相手をしてくれるCPUができたら最高です!
各ページのIDがランダムな32桁の英数文字を割り当てられていることを活用して任意のランダムな数字を生成できます。
これってNotionでどうやるの
関数




Oct 18, 2023 03:11 PM


マスター
["グー","チョキ","パー"].at(id().match("\d").join("").substring(0,5).toNumber()%3)

https://x.com/aka_notion/status/1714790693204557952?s=20


【サンプル】findIndex関数でシンプルなコードに
「時期変換」プロパティの関数をもっとシンプルに書く方法はないでしょうか?
findIndex関数の仕様を活用して簡単に書くことができます。
関数について
関数
関数改善
https://akanao.notion.site/85ee0d85590b40efa247dd270ef116ff?pvs=4


@aka_notion
Oct 18, 2023 01:30 PM


マスター
prop("対応表").at(prop("対応表").findIndex(date<current.prop("日付[未満]"))).prop("時期")

https://x.com/aka_notion/status/1714789917841396182?s=20


【サンプル】2つ先のリレーションを参照する
プロジェクトDBの「会社Aの人数」プロパティをどうやったら関数で組めますか? 2つ先のリレーションを参照する方法が分からず…
1つのページしかリレーションしていない場合でも関数で参照するとリストになっているので注意が必要です
関数について
関数
https://akanao.notion.site/3383bda5ce9940278e59f49af7742d05?pvs=4


@aka_notion
Oct 18, 2023 12:02 PM


マスター
prop("プロジェクトメンバー").filter(current.prop("会社DB").first().prop("名前")=="会社A").length()
prop("プロジェクトメンバー").filter(current.prop("会社DB").format()=="会社A").length()

https://x.com/aka_notion/status/1714789169409757503?s=20

Made with Bullet