и спасибо за чтение! Я пытаюсь переместить данные с веб-страницы в формате .aspx в свою таблицу Google. Хотя целевая страница является динамической c, у нее есть возможность генерировать ссылки c, например https://www.fasteconomicnews.com/fx_calendar.aspx?s=AF74EM4Y
В любом случае, я пробовал очень полезную и основную c script предоставлен Марком Кэмероном, но, очевидно, мой ответ превышает максимально допустимое количество символов в ячейке. Буду признателен за советы по исправлению этого!
Это код, который я сейчас использую:
function showMessageBox() {
Browser.msgBox('You touched me!');
getWebsite();
}
function getWebsite() {
var attValue = '';
// making a call to the target website
var response = UrlFetchApp.fetch("https://www.fasteconomicnews.com/fx_calendar.aspx?s=AF74EM4Y");
//logging response from target website - In Script Editor > View > Logs
Logger.log(response.getContentText());
//parsing the response data from website
//https://developers.google.com/apps-script/reference/url-fetch/http-response
var rawData = response.getContentText();
//setting the spreadsheet and cell location to place the website data
//make sure to open a new sheet
//Link: https://developers.google.com/apps-script/reference/spreadsheet/sheet#getrangerow-column
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = SpreadsheetApp.setActiveSheet(spreadsheet.getSheets()[1]);
var cell = sheet.getRange(1, 1);
cell.setValue(rawData);
}
Большое спасибо!