@vgrem @Toilalさん、こんにちは。
私はあなたのコードを調べて、「リクエスト ID」文字列とその添付ファイルを追加する共有ポイント リストに新しい行を作成するコードを見つけようとしていました。
これは私がする必要があることです:
赤い矢印が示すように、「REQUEST_ID」文字列を追加し、「Attachments」ファイルを追加する必要があります。
ファイルをアップロードするコードを見ましたが、添付ファイルに関連するものは見つかりませんでした。
どんな助けも大歓迎です!
TKS
@libora6 さん、
これは、次の方法を示す一般的な例です。
ctx = ClientContext(site_url).with_credentials(ClientCredential(client_id, client_secret))
list_object = ctx.web.lists.get_by_title(list_title)
# 1. create a list item first
new_item = list_object.add_item({
"Title": "Task 123"
}).execute_query()
# 2. upload attachment into list item
with open(attachment_path, 'rb') as content_file:
file_content = content_file.read()
attachment_file_name = os.path.basename(attachment_path)
attachment_file_information = AttachmentfileCreationInformation(attachment_file_name, file_content)
attachment_file = new_item.attachmentFiles.add(attachment_file_information).execute_query()
ノート:
Title
が指定されています。この場合、フィールドREQUEST_ID
適切な名前を指定してください。結果
@vgrem tks に迅速に対応してください。