apps-script-utils (Русский) 2.1.1 Help

isUrl

function isUrl(value: unknown): value is string;

Адрес по схеме http, https или ftp, у которого после схемы что-то есть и нигде нет пробелов. Голый хост вроде "example.com" таковым не является.

isX и nonX отвечают на вопрос и никогда не прерывают выполнение; requireX и requireNonX возвращают значение или выбрасывают исключение. Схема разобрана в Соглашения о проверках.

Параметры

Параметр

Тип

Описание

value

unknown

Проверяемое значение.

Возвращает

boolean — true, если значение является URL-адресом; иначе false.

В TypeScript внутри ветки значение value сужается до string.

Примеры

Что проходит, а что нет

isUrl("https://example.com"); // => true isUrl("http://example.com/a?b=1"); // => true isUrl("example.com"); // => false isUrl("https://"); // => false isUrl("https://exa mple.com"); // => false

Смотрите также

Исходный код

src/net/url/isUrl.ts

23 September 2026

Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.