Настройка VS Code для работы с SF

Настройка VS Code для работы с SF

Помогите плиз разобраться с настройкой. Вроде как все стоит и дышит, но блин не вкурил я про авторизацию через VS, а конкретно, как связать Playground или Developer Account с директорией или проектом. А то меня этот родной облачный IDE начинает бесить своей тупостью

После установки Force Code в VS code создаешь у себя (где-нибудь ) папку Workspaces. Далее ее внутри создаешь папку Dev Org(название любое, по твоему желанию).Открываешь эту папку с помощью VS code
в VS code нажимаешь сочетание клавиш Ctrl+Shif+P или в меню View > Command Palette и ищешь там Force code menu.
Нажимаешь на него и там коннектишь орг(выбираешь новый, откроется браузер и в браузере логинишься).

Далее после успешного логирования, опять же открываешь force Code menu и ищешь там Retrieve Package/Metadata, и в следующем меню выбираешь Retrieve all files или выбираешь, что тебе необходимо. Слева появиться значок в виде облака со стрелкой. Его появление и сигнализирует о том, что все нормально. Ну а соответственно в созданной папке появятся данные из орга.

Ах да, и нужно загрузить кучу плагинов для полноценной работы!

Ставь в систему Java & Salesforce CLI. В vscode - Salesforce extension pack.
Потом в редакторе:
1. Ctrl+shift+p => sfdx create project.
2. sfdx load default org
Всё.
Deploy to org для заливки проекта на орг.

Это по памяти, может где и ошибся в мелочах, но у меня так работает всё.

Ну, с большего разобрался. Не сразу понял, что для того чтобы загрузить что-то из облака - надо сначала у себя создать пустышку и потом загрузить.

#help #sos #iamgonnakillthismachine

У меня тоже начало подгорать и тут я наткнулся на эту тему.
Сделал как вы сказали.
1) Создал воркспейс.
2) Создал проект, назвал Sandbox.
3) Authorize an Org - Custom - линк на свою апликуху, прошел в браузер и ввёл логин-пароль.
4) Пытаюсь сделать Retrieve

Error deploying or retrieving source: The file or directory that you tried to deploy or retrieve isn't in a package directory that's specified in your sfdx-project.json file. Add this location to your "packageDirectories" value, or deploy or retrieve a different file or directory. For details about sfdx-project.json, see: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_ws_config.htm

На втором компе такая же штука, пока разбираюсь, как исправить. Тоже хелп, если кто знает, как починить.Детали по ссылке читал, json правил. Пока никак.

https://forcedotcom.github.io/salesforcedx-vscode/articles/user-guide/org-development-model

как вы в этом vscode вообще работаете
SOQL только можно с консоли запустить? и каждый раз с нуля печатать?
тесты почемуто не добавляются в папку "тесты" проекта, и как например code coverage глянуть?
Результаты теста выводятся снизу в консольку, ну никак не удобно.

пробую работать но блин, по прежнему приходится иметь и IDE и дев консоль. например чтобы SOQL сделать

SOQL и любой код можно запустить так:
https://imgur.com/OYMm2H8

с тестами да, не оч удобно пока
https://imgur.com/ro8qspQ

в данной статье хорошее описание полной настройки работы с SF в vscode.

Interesting information? Help us, post link to social media..