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

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

أماندا
منذ 1 العام
·
#3491
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
لا توجد ردود لهذا المنصب حتى الآن.