By CS يوم الأحد 26 مارس 2023
نشر في Excel
الردود 2
الإعجابات 0
المشاهدات 3.3K
الأصوات 0
Kutools جعلنا جدول بيانات في Excel لتجنب الإدخال المزدوج لعنوان البريد الإلكتروني. لكننا فقدنا جدول البيانات هذا. إذن سؤالي هو ما إذا كان يمكن عمل هذا الماكرو نفسه على جداول بيانات Google؟
مرحبا،

نأسف لإخبارك أن وحدات الماكرو التي تعمل في Excel لن تعمل على جداول بيانات Google. سيتعين عليك إعادة إنشائها في جداول بيانات Google.

أماندا
·
منذ 1 العام
·
0 يحب
·
الأصوات 0
·
0 تعليقات
·
Kutools جعلنا جدول بيانات في Excel لتجنب الإدخال المزدوج لعنوان البريد الإلكتروني. لكننا فقدنا جدول البيانات هذا. إذن سؤالي هو ما إذا كان يمكن عمل هذا الماكرو نفسه على جداول بيانات Google؟


يرجى تجربة VBA في جداول بيانات Google.



function checkDuplicates() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
var emailCol = 2; // Replace 2 with the column number of the email column

var emails = {};
var duplicates = [];

// Loop through the data and check for duplicates
for (var i = 1; i < data.length; i++) {
var email = data[i][emailCol];

if (email && email !== "" && emails[email]) {
// Duplicate found
duplicates.push(i + 1); // Add row number to duplicates array
} else {
// Add email to hash table
emails[email] = true;
}
}

if (duplicates.length > 0) {
// Display error message
var message = "Duplicate email(s) found on row(s): " + duplicates.join(", ");
SpreadsheetApp.getUi().alert(message);
}
}


·
منذ 1 العام
·
0 يحب
·
الأصوات 0
·
0 تعليقات
·
عرض مشاركة كاملة