Google Sheet是一种基于云的电子表格工具,可用于创建、编辑和共享数据表。对于在Google Sheet中检查重复域名,可以使用以下Google App Script代码:
function checkDuplicateDomains() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var domainColumn = sheet.getRange('A:A').getValues(); // 假设域名在A列
var uniqueDomains = [];
var duplicateDomains = [];
for (var i = 1; i < domainColumn.length; i++) {
var domain = domainColumn[i][0];
if (domain !== '' && uniqueDomains.indexOf(domain) === -1) {
uniqueDomains.push(domain);
} else if (domain !== '') {
duplicateDomains.push(domain);
}
}
if (duplicateDomains.length > 0) {
// 在B列中标记重复的域名
var duplicateColumn = sheet.getRange('B:B');
var formulas = [];
for (var i = 1; i <= duplicateDomains.length; i++) {
formulas.push(['重复']);
}
duplicateColumn.setValues(formulas);
}
}
这段代码首先获取当前活动的Google Sheet,并假设域名存储在A列中。然后,它遍历A列中的每个单元格,并将唯一的域名存储在uniqueDomains
数组中,将重复的域名存储在duplicateDomains
数组中。
最后,如果存在重复的域名,它会在B列中标记为“重复”。可以通过将此代码复制粘贴到Google Sheet中的脚本编辑器中,并执行checkDuplicateDomains
函数来运行此代码。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云