LoginSignup
1
0

別のリストの共有設定を変える

Last updated at Posted at 2024-03-11

Microsoft 365の活用ネタのまとめに戻る

承認申請用の共通リストから、実際に申請した内容を保存しているリストの共有設定を変えたい

image.png

まずは、アイテムまたはファイルの共有を停止したいのだけど...

標準のアクションからは、上記の項目が選べませんね。相変わらず使いにくなぁ。

image.png

もしかして、試しに使っている「選択したアイテムの場合」のアクションの問題?

このIDを使ってリストのアイテムを取ってみるか。

リスト名は適用できたけど、リストのIDが表示されないです。OrgId(数値)
image.png

Jsonの解析がエラー

どんな入力を使っても... 意味が分からん

Unable to process template language expressions in action 'JSON_の解析' inputs at line '0' and column '0': 'Required property 'content' expects a value but got null. Path ''.'.

今度は何をしてもこんな画面だな。
ほんとうに売り物のツールなのか?

image.png

仕方ないので、このエラーになるフローは削除して再度作り直しました

405error

間違ってPOSTの代わりにGETを使ったため

{
  "status": 405,
  "message": "HTTP メソッド 'GET' は、リソース 'AddRoleAssignment' へのアクセスのために使用できません。リソースの操作の種類は 'Default' として指定されています。正しい HTTP メソッドを使用してリソースを呼び出してください。\r\nclientRequestId: 38ca796f-d059-4322-a441-be7ba4c852de\r\nserviceRequestId: 42e912a1-2040-3000-0c1a-6c49345423e9",
  "source": "https://xxxxxxom/sites/sandbox_approval/_api/lists/getByTitle('019%E4%BD%8F%E6%89%80%E5%A4%89%E6%9B%B4%E5%B1%8A')/items(17)/roleassignments/addroleassignment(PrincipalId=17,roleDefId=1073741827)",
  "errors": [
    "-1",
    "Microsoft.SharePoint.Client.ClientServiceException"
  ]
}

最終的なフロー

image.png

ポイントとしてはIDがうまくパラメータとして渡せないので、JSONの解析を使って取得する

image.png

コンテンツ

@{body('グループ情報の取得_HTTP_要求')?['d']}

スキーマ

{
    "type": "object",
    "properties": {
        "Id": {
            "type": "integer"
        }
    }
}

image.png

コンテンツ

@{body('項目の取得')}

スキーマ

{
    "type": "object",
    "properties": {
        "OrgId": {
            "type": "integer"
        }
    }
}

テキストはダイレクトに使えるんだけど数値型がうまくいかないかな?

image.png

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0