none
複数の添付ファイル列が追加できるか RRS feed

  • 質問

  • フォーラムのみなさん

    Office 365 の SharePoint のレコードごとに複数の添付ファイル列を持たせたいと考えています。例えば、決算書関連ファイルが添付された列、提案資料のファイルが添付された列というように、列を複数作りリストのビューで利用する想定です。

    少し弄ってみたところ、どうもできなさそうなのですが、明示的に"できない"と記されたドキュメントを見つけられませんでした。

    上記について、できる/できないの明確化(なので、当該ドキュメントへのリンクなど)と、できるのであればその方法を教えて頂けると幸いです。

    2018年2月2日 7:41

回答

  • こんにちは。

    ちょっと気になったので念のため試してみました。

    まず、画面からでは設定できないものも含めて、SharePointで使用されている列の一覧は SPFieldType にあります。
    値に Attachments があるので、追加できそうにみえます。
    ところが、実際にPowerShellから列の追加をしてみると、エラーとなりました。

    $web = Get-SPWeb "http://sharepoint"
    $list = $web.GetList("/Lists/List1")
    $list.Fields.Add("TestField00", [Microsoft.SharePoint.SPFieldType]::Attachments, $false)

    "3" 個の引数を指定して "Add" を呼び出し中に例外が発生しました: "オブジェクトの現在の状態に問題があるため、操作は有効ではありません。"

    というわけで、「できない」が結論になるかと思います。

    • 回答としてマーク motoyaman 2018年2月13日 1:12
    2018年2月7日 2:53

すべての返信

  • motoyaman さん、こんにちは。フォーラム オペレーターの立花です。
    MSDN フォーラムへのご投稿ありがとうございます。

    フォーラム利用時の注意点のお知らせです。
    ※回答でなくすいません、初めてご投稿された方対象のお知らせです。

    ご利用の際は、下記内容をお守りいただきますと
    情報が寄せられやすくなりますので、ぜひご一読ください。

    それでは参加者の皆様からのご投稿をお待ちください。

    ・フォーラムでご質問頂くにあたっての注意点
    ・フォーラムへの回答に関するガイドラインおよびフォーラム運営について(再掲)
    ご意見、ご要望はこちらのフォーラムまで。
    各種設定方法はフォーラム内を [かんたん フォーラム ガイド] で検索してみてください。


    参考になった投稿には回答としてマークの設定にご協力ください
    MSDN/TechNet Community Support 立花楓


    2018年2月2日 7:58
    モデレータ
  • こんにちは。

    ちょっと気になったので念のため試してみました。

    まず、画面からでは設定できないものも含めて、SharePointで使用されている列の一覧は SPFieldType にあります。
    値に Attachments があるので、追加できそうにみえます。
    ところが、実際にPowerShellから列の追加をしてみると、エラーとなりました。

    $web = Get-SPWeb "http://sharepoint"
    $list = $web.GetList("/Lists/List1")
    $list.Fields.Add("TestField00", [Microsoft.SharePoint.SPFieldType]::Attachments, $false)

    "3" 個の引数を指定して "Add" を呼び出し中に例外が発生しました: "オブジェクトの現在の状態に問題があるため、操作は有効ではありません。"

    というわけで、「できない」が結論になるかと思います。

    • 回答としてマーク motoyaman 2018年2月13日 1:12
    2018年2月7日 2:53
  • ご回答ありがとうございます。また、動作検証までやっていただき恐縮です。

    残念ですが、"できない"ということで納得いたしました。

    2018年2月13日 1:17