Я фиксирующую сильфона ошибка „DataTable операция importsheet не удалось недопустимый файл.“, Используя этот путь:Если Err.Description = «....» Тогда ..... в VBscript
On error resume next
DataTable.ImportSheet Environment("STPFilePath"),Environment("TestScriptName"),"Action2"
If Err.Description = "The DataTable.ImportSheet operation failed. Invalid file." \n "Line (20): "DataTable.ImportSheet Environment("STPFilePath"),Environment("TestScriptName"),"Action2""." Then
list of instructions
end if
Но Я получил эту ошибку:
Пробный запуск не может продолжаться из-за синтаксической ошибки.
Expected 'Then'
Line (24): "If Err.Description = "The DataTable.ImportSheet operation failed. Invalid file." \n "Line (20): "DataTable.ImportSheet Environment("STPFilePath"),Environment("TestScriptName"),"Action2""." Then".
Все выглядит правильно. Пожалуйста, помогите? где я ошибаюсь?
Зачем вам сравнивать с 'Err.Description' ?, не имеет смысла использовать' Err.Number' вместо этого. – Lankymart
'/ n' ничего не значит в Basic. В C это означает новую строку, но в Basic ничего. И мы присоединяем строки с '&'. –
@Noodles, вы не имеете в виду '\ n' не'/n'? - [Back Slash Vs Forward Skash] (http://www.cs.ucsb.edu/~pconrad/topics/BackslashVsForwardSlash/) – Lankymart