تقنية

كيفية استخدام الارتباطات التشعبية في أوراق Google


يشرح هذا الدليل كيف يمكنك بسهولة إنشاء وإدارة الارتباطات التشعبية في أوراق Google. يمكن ربط خلية كاملة في الورقة ، أو نص محدد داخل الخلية ، بصفحات الويب الخارجية. يمكن أن تحتوي الخلية أيضًا على ارتباطات تشعبية متعددة.

إذا قمت بكتابة عنوان صفحة ويب في خلية ورقة Google ، فسيتم تحويله تلقائيًا إلى ارتباط تشعبي قابل للنقر.

يمكنك إضافة نص مرساة إلى ارتباطات تشعبية عاديات لمزيد من عناوين URL. احمر الماوس على الارتباط التشعبي وانقر فوق أيقونة تحرير. أضف الآن نص المرساة في مربع إدخال النص وانقر فوق الزر “تطبيق” الأخضر.

بدلاً من ذلك ، يمكنك استخدام المدمج HYPERLINK وظيفة في ورقة Google لإنشاء روابط ويب مع نص مرساة (اختياري).

 =HYPERLINK("https://www.labnol.org", "Digital Inspiration")

أضف نص المرساة إلى الارتباط التشعبي

من الممكن أيضًا تضمين الارتباطات التشعبية المتعددة داخل خلية واحدة من ورقة Google.

فقط اكتب أي نص ، وتضمين عناوين URL في نص عادي ، وعندما تنقل المؤشر خارج الخلية ، يتم تحويل عناوين URL إلى ارتباطات تشعبية.

نصيحة المكافأة: بينما يتم تحديد خلية ذات روابط متعددة ، اضغط Alt+Enter وجميع الروابط مع فتح مرة واحدة في علامات تبويب جديدة.

الارتباطات التشعبية المتعددة في خلية ورقة Google

يمكنك استخدام التقنية السابقة لتحرير الارتباطات التشعبية المتعددة الموجودة في خلية واحدة وإضافة نص المرساة.

احمر الماوس على رابط في الخلية ، انقر فوق أيقونة التحرير وقم بتغيير نص المرساة. كرر هذا لجميع الروابط الأخرى في نفس الخلية.

تنسيق عناوين URL متعددة

انظر أيضًا Secret Google Drive عناوين URL.

فيما يلي بعض المقتطفات التي ستساعدك على إدارة الارتباطات التشعبية في أوراق Google باستخدام وحدات الماكرو لـ Google Script.

const createHyperLinkWithFormula = () => {
  const link = 'https://www.labnol.org';
  const text = 'Digital Inspiration';
  const value = `=HYPERLINK("${link}", "${text}")`;
  const sheet = SpreadsheetApp.getActiveSheet();
  const range = sheet.getRange('A1');
  range.setValue(value);
};
const createHyperLinkWithRichTextValue = () => {
  const link = 'https://www.labnol.org';
  const text = 'Digital Inspiration';
  const value = SpreadsheetApp.newRichTextValue().setText(text).setLinkUrl(link).build();
  SpreadsheetApp.getActiveSheet().getRange('A1').setRichTextValue(value);
};
const createMultipleHyperLinks = () => {
  const value = SpreadsheetApp.newRichTextValue()
    .setText('Google acquired YouTube in 2006')
    .setLinkUrl(0, 6, 'https://www.google.com')
    .setLinkUrl(16, 23, 'https://www.youtube.com')
    .build();
  SpreadsheetApp.getActiveSheet().getRange('A1').setRichTextValue(value);
};
const extractLinkFromFormula = () => {
  const sheet = SpreadsheetApp.getActiveSheet();
  const range = sheet.getRange('A1');
  const formula = range.getFormula();
  const [, url, , text] = formula.match(/=HYPERLINK\("(.+?)"([;,]"(.+?)")?\)/) || [];
  Logger.log({ url, text: text || url });
};
const extractMultipleLinks = () => {
  const urls = SpreadsheetApp.getActiveSheet()
    .getRange('A1')
    .getRichTextValue()
    .getRuns()
    .map((run) => {
      return {
        url: run.getLinkUrl(),
        text: run.getText()
      };
    })
    .filter(({ url }) => url);
  Logger.log(urls);
};

انظر أيضا: استخراج الارتباطات التشعبية في أوراق Google



Source link


اكتشاف المزيد من مرابع التكنولوجيا

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من مرابع التكنولوجيا

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading