К сожалению, он прав: мы не допускаем наличия другого текста для ссылки, кроме текста в URL-адресе, поэтому невозможно ссылка на <a href="myurl">short text</a>
, только такие вещи, как <a href="http://myurl.com">http://myurl.com</a>
. Это несколько смягчается тем фактом, что мы усекаем URL-адрес при отображении в текстовом поле Asana (он будет запущен для некоторых символов, а затем завершен с помощью «...»), поэтому чрезвычайно длинные URL-адреса не должны вызывать слишком много текстовые макеты. Это принудительно выполняется во время рендеринга, так что с API не существует способа сделать это.
Для этого есть ряд причин - безопасность, как он упомянул, является одним; здесь больше ясности. У нас есть некоторые клиенты, которые не хотят включать, например, <a href="http://hijacker.com/pwned">example.com<\a>
ссылки, с которыми могут столкнуться их нетехнические пользователи, не думая об этом - в принципе, они не хотят, чтобы такой же уровень паранойи в Асане, как требуется быть ответственным пользователем электронной почты, поэтому мы пошли WYSIWYG здесь.
Мне было бы интересно, если бы вы могли придумать убедительный аргумент в пользу того, почему это необходимо. Мы всегда готовы получить обратную связь!
Использовать кейс для ссылки на URL-адрес? Как насчет удобочитаемости? Или перегрузка нерелевантной информации? Или тот факт, что он позволяет писателю создавать отдельные ссылки, которые в противном случае будут практически идентичными (например, ссылки на два разных файла в репозитории github)? Я думаю, что даже если HTML поддерживает это как базовую функцию уже много лет, и что даже самые параноидальные форумы предоставляют эту функцию, вы не можете просто отбросить ее как функцию безопасности и попросить «убедительный пример использования». Если у вас есть пользователи с разными настройками, настройка уровня на уровне администратора должна сделать трюк ... –