免费 API 应用程序脚本
您是否知道,使用 Google 表格可以创建自己的函数来预填充单元格?以下代码示例显示网站是否使用某一类别的技术,结果为真或假。
/**
* 如果网站拥有该组中的技术
*
* @param {domain} 要查找的根域,即 example.com
* @param {type} 技术类型,即“shop”或“cms”
* @param key 您在 https://api.builtwith.com 上的 API 密钥
* @return 如果该技术有数据,则为真
* @customfunction
*/
function BUILTWITHHASTECH(domain,type,key) {
var url = 'https://api.builtwith.com/free1/api.xml?KEY=' + key+ '&LOOKUP=' + domain;
var xml = UrlFetchApp.fetch(url).getContentText();
var document = XmlService.parse(xml);
var entry = document.getRootElement().getChildren('groups')[0].getChildren('group');
for (var i = 0; i < entrys.length; i++) {
var title = entry[i].getChild('name').getText();
var live =entries[i].getChild('live').getText();if ( title==type && parseInt(live)>0) {
return true;
}
}
return false;
此示例仅供参考 - 我们将根据要求提供其他 API 端点应用脚本。