SharePointカスタムリストの集計値はflowの検索クエリに使えません!
今回の投稿背景
開始と終了の日付カラムがあって、その中間の日になったら
対象のレコードのIDを通知するっていう仕組みを作ろうとしてまして
中間の日はSharePointの集計値で作成したので、それをフィルタークエリとして
使おうと思ったのです。
カスタムリストの構造
カラム名 | 列の種類 | 内容 |
---|---|---|
オーダー番号 | 1行テキスト | XXXX-XX-XXX |
開始日 | 日付と時刻 | yyyy-mm-dd |
終了日 | 日付と時刻 | yyyy-mm-dd |
通知日 | 集計値 | 開始日+(DATADIF(開始日,終了日,"D")/2) |
検索用フロー設計
formatDateTime(utcNow(),'yyyy-MM-dd')
実行結果
{
"status": 400,
"message": "種類 'Calculated' のフィールド '通知日' は、クエリのフィルター式には使えません。\r\nclientRequestId: e73bc925-468c-47c1-825f-9beaa3c4ee17\r\nserviceRequestId: 8419809e-404f-6000-3af4-3ad603aaba3f"
}
というわけで・・・
{
"status": 400,
"message": "種類 'Calculated' のフィールド '通知日' は、クエリのフィルター式には使えません。\r\nclientRequestId: e73bc925-468c-47c1-825f-9beaa3c4ee17\r\nserviceRequestId: 8419809e-404f-6000-3af4-3ad603aaba3f"
}
集計値のカラムをクエリのフィルター式としては使えません!
という結果になりました。
おしまい!
いやいやいやいや!なんとかせぇよ!!!
そりゃそうですよね~
集計値がそのまま使えないというのであれば、集計値と同じ内容のデータを
日付と時刻のカラムに代入してあげればいいですね^^
カスタムリストの構造(修正版)
カラム名 | 列の種類 | 内容 |
---|---|---|
オーダー番号 | 1行テキスト | XXXX-XX-XXX |
開始日 | 日付と時刻 | yyyy-mm-dd |
終了日 | 日付と時刻 | yyyy-mm-dd |
通知日 | 日付と時刻 | yyyy-mm-dd |
通知日(計算用) | 集計値 | 開始日+(DATADIF(開始日,終了日,"D")/2) |
代入用フロー設計
代入結果
検索結果
まとめ
・SharePointの集計値を検索クエリとして使いたい場合は、別カラムの別の型として格納するようにする仕掛けを作る必要がある。
・ここではわかりやすいように日本語でカラム名を記載しているが、実際はカラム名を英語で明示しないと検索クエリとして使えない。
正直なところ・・・
集計値も検索クエリとして使いたいんですよねぇ(´・ω・`)
Author And Source
この問題について(SharePointカスタムリストの集計値はflowの検索クエリに使えません!), 我々は、より多くの情報をここで見つけました https://qiita.com/rnakamuramartiny/items/f2b93950d97a97af5b01著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .