Action Directory / Get App Link
InstallShared by 1writerapp
Script
ui.input('App Name', '', 'Enter app name', searchApp);
function searchApp(appName) {
if (!appName) { //user pressed Cancel button
return;
}
ui.hudProgress('Searching');
http.get('https://itunes.apple.com/search', { term: appName, media: 'software', country: 'us', entity: 'software' }, handleResponseData);
}
function handleResponseData(response, error) {
if (error) {
ui.hudError();
return;
}
ui.hudDismiss();
var listData = response.results.map(function(item) {
//this value will be inserted into the document
var value = item.trackName + ' - [*' + item.formattedPrice + '*](' + item.trackViewUrl + ')';
return item.trackName + '|' + value + '|' + item.formattedPrice;
});
ui.list('Search Result', listData, true, insertAppInfo);
}
function insertAppInfo(selectedValues) {
if (!selectedValues) { //user pressed Cancel
return;
}
var text = selectedValues.join('\n');
if (editor.isClosed()) { //create new file if needed
editor.newFile(text);
}
else {
editor.replaceSelection(text);
}
}