Расширение Chrome (Angularjs) для аддона Gmail (Apps Script)

Регулярное выражение с соответствием

с проверками безопасности

var str="someone@example.com";
var nameMatch = str.match(/^([^@]*)@/);
var name = nameMatch ? nameMatch[1] : null;

, записанным как одна строка

var name = str.match(/^([^@]*)@/)[1];

Регулярное выражение с заменой

с помощью проверок безопасности

var str="someone@example.com";
var nameReplace = str.replace(/@.*$/,"");
var name = nameReplace!==str ? nameReplace : null;

, записанных как одна строка

var name = str.replace(/@.*$/,"");

Сплит String

с проверками безопасности

var str="someone@example.com";
var nameParts = str.split("@");
var name = nameParts.length==2 ? nameParts[0] : null;

, записанный как одна строка

var name = str.split("@")[0];

Тесты производительности каждого примера

Тесты JSPerf

0
задан blister1 17 January 2019 в 13:48
поделиться

1 ответ

Надстройки GMail не позволяют этого , но вы можете использовать Скрипт Google Apps Web Apps .

К сожалению, есть большая проблема, которую вы должны принять во внимание. Многие из областей, связанных с API-интерфейсом GMail, теперь ограничены новой политикой пользовательских данных , где ваше приложение необходимо будет проверить и, возможно, пройти оценку безопасности; который может стоить от 15 до 75 тысяч долларов США! Прочтите раздел «Как будет работать Оценка безопасности?» подробности см. в FAQ по проверке приложения OAuth .

0
ответ дан Dimu Designs 17 January 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: