Как автоматически загрузить файл в картотеку Netsuite?

Как я могу автоматически загрузить файл в Файловый Кабинет Netsuite?

будет nLapiRequestURL("Server1/database1/NDT/ftp.csv работать?

Файл должен быть получен с сервера внутри компании.

Мне нужно автоматически импортировать CSV-файл в кабинет один раз в день.


person James guilford    schedule 09.10.2014    source источник
comment
Похоже, вы можете захотеть использовать nlapiCreateFile (). netsuite.custhelp.com/app/answers/detail/a_id/10255   -  person tatorface    schedule 10.10.2014


Ответы (1)


Я думаю, что самый простой способ сделать это:

  1. Поместите свой CSV-файл в общедоступное место (очевидно, это работает, только если это не конфиденциальная информация! ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, не делайте этого, если вы не хотите, чтобы его увидел весь мир!)
  2. Создайте запланированный сценарий в NetSuite. Установите ежедневное развертывание в любое удобное для вас время.
  3. В запланированном сценарии используйте nlapiRequestUrl , чтобы получить файл, где бы вы его ни разместили (обратите внимание, что существует ограничение на размер 5 МБ!)
  4. Используйте nlapiCreateFile
person starholme    schedule 07.11.2014
comment
Спасибо за ваш ответ. Ваш код помог начать работу. Я написал сценарий, который загружает файл с FTP-серверов в файловый кабинет, а затем выполняет сопоставление переменных. Однако я надеялся, что смогу его немного улучшить. вместо того, чтобы указывать на один файл за раз. Можно ли загрузить пакет файлов в картотечный шкаф, выполнив сравнение ftp-сервера и картотеки. Например, если есть новый файл, доступный на ftp, он загружает его в картотеку без моего указания конкретно на него ?? Спасибо - person James guilford; 20.11.2014
comment
Трудно сказать. Я предполагаю, что это зависит от того, какие операции вы можете выполнять с FTP-сервером, используя параметры URL-адреса. Я предполагаю, что может существовать какой-то поиск или список каталогов. Вероятно, лучше всего обратиться к администратору FTP-сервера за помощью. Удачи! - person starholme; 24.11.2014