שלום לכם,
לכאורה הבעיה פשוטה אבל מי שניסה להזין קישור שאינו מתחיל ב http נתקל בסירוב של
המערכת ואף בתוספת אוטומטית של הקידומת http. לא חשוב באיזה סוג של שדה תנסו - "קישור", "טקסט עשיר"...השרפוינט יתעקש ולא יסכים.
אז רגע לפני שאתם חושבים איך לכתוב Java Script ושנייה לפני שאתם מגרדים בראש, יש פתרון לבעיה הזאת
והוא ביישום בלבד.
כל שעליכם לעשות הוא להוסיף שדה מחושב ולהזין לתוכו תגית HTML במבנה הבא:
<DIV><a href=”URL”>Title</a></DIV>
הדבר יאפשר לנו להציג טקסט ידידותי לקישור כדוגמת: הקלק כאן.
כשלב ראשון יש ליצור עמודה מחושבת שתחזיר לנו מספר:
נזין את הנוסחה הבאה:
לכאורה הבעיה פשוטה אבל מי שניסה להזין קישור שאינו מתחיל ב http נתקל בסירוב של
המערכת ואף בתוספת אוטומטית של הקידומת http. לא חשוב באיזה סוג של שדה תנסו - "קישור", "טקסט עשיר"...השרפוינט יתעקש ולא יסכים.
אז רגע לפני שאתם חושבים איך לכתוב Java Script ושנייה לפני שאתם מגרדים בראש, יש פתרון לבעיה הזאת
והוא ביישום בלבד.
כל שעליכם לעשות הוא להוסיף שדה מחושב ולהזין לתוכו תגית HTML במבנה הבא:
<DIV><a href=”URL”>Title</a></DIV>
הדבר יאפשר לנו להציג טקסט ידידותי לקישור כדוגמת: הקלק כאן.
כשלב ראשון יש ליצור עמודה מחושבת שתחזיר לנו מספר:
נזין את הנוסחה הבאה:
=CONCATENATE("<DIV><a href='","http://some link","'>",Title,"</a></DIV>")
מה שבעצם ביצענו הוא שרשור תגית HTML לתוך הדף - הערך Title הוא מה שיוצג למשתמש.
תהנו עד הפעם הבאה,
חיים.
עדכון 14/06/2017: אפשרות זאת אינה נחסמה ע"י מייקרוסופט, לפרטים נוספים https://support.microsoft.com/en-us/help/4032106/handling-html-markup-in-sharepoint-calculated-fields
אין תגובות:
הוסף רשומת תגובה