#google-apps-script #ide
#google-apps-script #ide
Вопрос:
В новой среде разработки приложений мне нравится много вещей. Но в старой среде разработки я мог вызывать диалоговое окно поиска для поиска имени функции или переменной, и диалоговое окно возвращало список файлов, в которых оно было найдено.
В новой среде разработки я могу искать только активный файл в окне.
Например; В этом случае я сослался на функцию в моем JS-файле, и в диалоговом окне были перечислены файлы, содержащие эту функцию или имя переменной. Это значительно сокращает время, затрачиваемое на поиск функции, когда у вас есть сотни, если не тысячи функций и файлов.
Есть ли способ выполнить поиск по всем файлам в новой среде разработки? Спасибо
Ответ №1:
- Щелкните правой кнопкой мыши по имени переменной / функции, на которую вы хотите выполнить поиск ссылок:
2a. Щелкните левой кнопкой мыши на определении Peek (или нажмите Alt F12), если вы хотите просмотреть все объявления функций с выбранным именем:
2b. Щелкните левой кнопкой мыши на Peek References, если вы хотите просмотреть все объявления (функции и переменные) выбранного имени:
Пожалуйста, обратите внимание:
- Всплывающее окно направляет вас к ссылочным скриптам, чтобы вы могли редактировать их в этом окне.
- Нажмите на Escкнопку, если вы хотите избежать всплывающего окна.
Ссылки:
В этой статье вы можете найти обширную документацию по большинству функций новой ide
:
Комментарии:
1. Спасибо тебе за это, Мариос. Это работает, если ссылки (функция или переменная) находятся в одном файле. То, что я ищу, — это где еще (в
entire
проекте, а не только в этом файле) я ссылался на функцию или переменную.2. @user2916405 Нет . Пожалуйста, посмотрите оба скриншота еще раз. Это поиск ссылок в каждом скрипте в вашем файле. Смотрите скриншоты; в правой части изображения вы можете увидеть и выбрать сценарий, в котором отображается эта функция / переменная.
3. Я понимаю. Что делать, если мне нужно выполнить поиск в html-файле, скажем, я сослался на функцию getPriceAndQty в моем интерфейсном коде JS
google.script.run.withSuccessHandler(loadupdate) .getPriceAndQty(fieldData);
Как бы мне начать поиск из внешнего файла?4. @user2916405 не уверен в этом. Это очень специфическая функциональность, в существовании которой я сомневаюсь. Я бы посоветовал вам опубликовать новый вопрос относительно этого продолжения и рассмотреть возможность принятия этого ответа, чтобы помочь будущим читателям легче перейти к решению. Извините за неточность.
5. @NaziA спасибо за предложенные изменения. К сожалению, мои права на просмотр приостановлены, поэтому я не могу принять ваши полезные правки. Надеюсь, другие люди смогут сделать это вместо меня.