使用的 UrlFetchApp 调用次数
Number of UrlFetchApp calls used
我对调用的结构部分有疑问,每天对 UrlFetchApp
的调用有 1,000 次限制,在我的示例代码中使用的模型中,使用了多少次 UrlFetchApp
调用?
在下面的四行 var
行中,每一行都只有一个,或者是否需要四行 UrlFetchApp
调用?
文档:
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app
为 CherrioGS 添加信息和文档:
https://github.com/tani/cheeriogs
function PaginaDoJogo() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Dados Importados');
var url = sheet.getRange('Dados Importados!A1').getValue();
const contentText = UrlFetchApp.fetch(url).getContentText();
const $ = Cheerio.load(contentText);
var Regiao = $('#page_match_1_block_competition_left_tree_2-wrapper > div.header-wrapper > h2.header-label');
sheet.getRange(2, 17).setValue(Regiao.text().trim());
var Competicao = $('#page_match_1_block_match_info_5 > div > div > div.details > a:nth-child(3)');
sheet.getRange(3, 17).setValue(Competicao.text().trim());
var NomeTimeA = $('#page_match_1_block_match_info_5 > div > div > div.container.left > a.team-title');
sheet.getRange(2, 10).setValue(NomeTimeA.text());
var NomeTimeB = $('#page_match_1_block_match_info_5 > div > div > div.container.right > a.team-title');
sheet.getRange(3, 10).setValue(NomeTimeB.text());
}
正如 Ouroborus 提到的那样,每次 PaginaDoJoJo()
调用一次。
来自 Cheerio
的语句仅访问现在 contentText
中的那个 UrlFetchApp.fetch
调用的结果。它下面的那些现在访问 $
这是 Cheerio
的结果
感谢您展示 Cheerio
。它似乎对抓取网站很有帮助,将来可能也会用到它。
我对调用的结构部分有疑问,每天对 UrlFetchApp
的调用有 1,000 次限制,在我的示例代码中使用的模型中,使用了多少次 UrlFetchApp
调用?
在下面的四行 var
行中,每一行都只有一个,或者是否需要四行 UrlFetchApp
调用?
文档:
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app
为 CherrioGS 添加信息和文档:
https://github.com/tani/cheeriogs
function PaginaDoJogo() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Dados Importados');
var url = sheet.getRange('Dados Importados!A1').getValue();
const contentText = UrlFetchApp.fetch(url).getContentText();
const $ = Cheerio.load(contentText);
var Regiao = $('#page_match_1_block_competition_left_tree_2-wrapper > div.header-wrapper > h2.header-label');
sheet.getRange(2, 17).setValue(Regiao.text().trim());
var Competicao = $('#page_match_1_block_match_info_5 > div > div > div.details > a:nth-child(3)');
sheet.getRange(3, 17).setValue(Competicao.text().trim());
var NomeTimeA = $('#page_match_1_block_match_info_5 > div > div > div.container.left > a.team-title');
sheet.getRange(2, 10).setValue(NomeTimeA.text());
var NomeTimeB = $('#page_match_1_block_match_info_5 > div > div > div.container.right > a.team-title');
sheet.getRange(3, 10).setValue(NomeTimeB.text());
}
正如 Ouroborus 提到的那样,每次 PaginaDoJoJo()
调用一次。
来自 Cheerio
的语句仅访问现在 contentText
中的那个 UrlFetchApp.fetch
调用的结果。它下面的那些现在访问 $
这是 Cheerio
感谢您展示 Cheerio
。它似乎对抓取网站很有帮助,将来可能也会用到它。