немного изврата
в google sheets скрипт (слепил на коленке), опубликовал как веб приложение
Код |
---|
function doPost(e){
var re=/(([^<>()\[\]\\.,;:\s@""]+(\.[^<>()\[\]\\.,;:\s@""]+)*)|("".+""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/gi;
return ContentService.createTextOutput(
JSON.stringify(
JSON.parse(e.postData.contents).map(
function(a){
try{
a.a=a.MyText.match(re).join(', ')
}catch(e){
a.a=null
}
return a
}
)
)
)
.setMimeType(ContentService.MimeType.JSON);
} |
в Power Query
Код |
---|
Table.FromRecords(
Json.Document(
Web.Contents(
"https://script.google.com/macros/s/AKfycbwj8B-iRsCdVafdNiWlfq5lPRpRJCRZK7k9V3bDFdMJBPw3YC3G/exec",
[
Headers = [
Accept="application/json",
#"Content-Type"="application/json"
],
Content = Json.FromValue(
Excel.CurrentWorkbook(){[Name = "Таблица1"]}[Content]
)
]
)
)
) |