私は、GETメソッドによるHTTP Webサービスステップを使用するSharePointデザイナのワークフローを設計しています。私はこれまでにうまく使用しましたが、今回は問題がリストの名前であると思いますが、修正方法はわかりません。SharePoint HTTP Webサービス
"Engineers 'Items-Table"の元の名前です。ご覧のとおり、名前にアポストロフィがあります。だから、最初は私が0のレコードが返され、次のURLを試してみました:
https://<domain>/_api/web/lists/getbytitle('Engineers' Items-Table')/items/?$select=Id
それから私は、「エンジニア項目-表」にリストの名前を変更して、URLを試してみました:何も結果を返しません
https://<domain>/_api/web/lists/getbytitle('Engineer Items-Table')/items/?$select=Id
どちらか。私はエスケープ文字%27を使用していないアポストロフィの代わりに使用してみました。 SharePointは例外をスローしません。ワークフローは問題なく完了しますが、リストから項目を戻すことはありません。
本当にありがとうございます。ありがとう。
こんにちはsahilloona、あなたの答えとアドバイスをいただきありがとうございます。あなたが提案したエスケープ文字を使ってみましたが、うまくいかなかったのです。そんなにPOSTMANのヒントのためにありがとう、それは素晴らしいようです。しかし、私はそれを使用しようとすると、次のエラーが表示されます。「アクセスが拒否されました。あなたはこの操作を実行する権限も、このリソースにアクセスする権限もありません。私は既にX-RequestDigestの値を含んでいますが、まだこのエラーが出ています。何か案は? – swdon
管理者アカウントを使用して実行してください。エスケープ文字が機能するはずです。この場合、実際にこのリストにアクセスする権限はありません。特定のリストの権限を再度確認してください。あなたは他のリストからデータを取得することができますか、あなたもそれを試すことができます。 –
本当にうまくいくはずです。サイト全体でフルコントロールでワークフローを実行できるようになりました。奇妙なことは私もリストと一緒に試してguidです。今のところこれ以外のすべてのリストで動作します。私はそれが動作するかどうかを確認するためにアプリのステップを使用してみます。それはバグでしょうか?なぜなら、私がguidを取得すると、通常のguidとは少し違って見えるからです。 – swdon