مرحباvgremToilal،
كنت أبحث في الكود الخاص بك وأحاول اكتشاف رمز يقوم بإنشاء سطر جديد في قائمة SharePoint مضيفًا سلسلة "معرف الطلب" وملف المرفق الخاص به.
هذا ما علي فعله:
كما تظهر الأسهم الحمراء ، أحتاج إلى إضافة سلسلة "REQUEST_ID" وإضافة ملف "المرفقات".
رأيت بعض التعليمات البرمجية لتحميل الملف ولكن لم أجد أي شيء متعلق بالمرفقات.
أي مساعدة هي موضع ترحيب للغاية!
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