, поэтому я выполняю JSON в VBA, и его тело необычно длинное. В VBA максимальная длина строки (возможно, API), поэтому я написал скрипт, в котором он объединяет тело. Когда я запускаю свой код, я получаю сообщение об ошибке в своем responseText (ошибка времени выполнения '1002' - синтаксическая ошибка), я также выполнил Debug.Print сразу после H.responseText, и он выдал ошибку 500, что заставляет меня предположитьчто в моем теле ошибка? Может, кто-нибудь прочитает мой сценарий, чтобы увидеть, есть ли что-то не так в коде? Если у вас, ребята, есть лучшее решение, чтобы написать это, я хотел бы знать об этом! Спасибо
print("Input filename")
sfilepath = input()
ret = ""
q = 0
with open(sfilepath, 'r') as data:
stext = data.read()
print(f"Proceeding with file {sfilepath} that is {len(stext)} characters long")
while len(stext) >= 128:
if q == 0:
ret += 'Body = "' + stext[:128] + '"\n'
else:
ret += 'Body = Body & "' + stext[:128] + '"\n'
stext = stext[128:]
q += 1
if len(stext) > 0:
ret += 'Body = Body & "' + stext + '"'
data.close()
with open('output.txt','w') as data:
data.writelines(ret)
data.close()
print("Finished processing and saved to output.txt")
input()