Невозможно передать параметр с ближним вызовом
Я тестирую контракт приветствия в «Мастерская - изучение-сборка-контракты» и пытаюсь передать параметр функции saveMyMessage, но всегда получаю ошибку. Может быть проблема с кавычками, я пробовал с "или", но ничего не получилось. Я запускаю его в Windows. Это предложение из кода:
приветствие рядом с вызовом..testnet saveMyMessage '{"message": "bob? you in there?"}' --account-id .testnet
Когда я пытаюсь
рядом вызов%ID% saveMyMessage '{"message": "bob? you in there?"}' --account-id%ID%
Или замените "на" или закройте одинарную кавычку на `всегда получать такую ошибку
Неизвестный аргумент: боб? ты там?}'
1 ответ
Во-первых, похоже, у вас есть синтаксическая ошибка с 2 точками вместо 1 здесь - приветствие..testnet
Вы пытались увидеть, что
%ID%
является?
Я бы попробовал следующий синтаксис, но убедитесь, что когда вы устанавливаете свой
ID
env переменная, что она возвращает правильное значение при запуске
echo $ID
После того, как вы правильно настроили переменные env, попробуйте следующее:
near call $ID saveMyMessage '{"message": "bob? you in there?"}' --account-id $ID