ป้ายกำกับ: Features

Excel: ทำสารบัญสารพัด menu link url เวลา devExcel: ทำสารบัญสารพัด menu link url เวลา dev

เวลาที่ dev ใน project โดยเฉพาะเว็บ เราจะมีสภาพแวดล้อมอย่างน้อย ๆ ก็ Development (Dev) , User Acceptance Testing (UAT) , Production (Prod) แปลว่า ในหน้าหนึ่ง ๆ มันจะมี อย่างน้อย 3 url ให้จำ ให้หา เลยทำ excel เก็บเมนูที่ใช้บ่อย ๆ ไว้จะได้ไม่ต้องหา จนคิดได้ว่าจริง ๆ แล้ว นอกจาก port หรือ ชื่อ server แล้วมันเหมือนกันเลยนี่ แล้วทำไม่ต้อง ใส่หลายที่ (DRY) ได้อีก ใน excel ก็มี function HYPERLINK อยู่
Project_menu.xslx

A B C D E F G H
1 Group Menu (EN) Menu (TH) Click Step Relative URL Development (Dev) User Acceptance Testing (UAT) Staging / Pre-Production (Stage)
2 BASE URL ‘http://localhost:81 ‘http://localhost:82 ‘http://localhost:83
3 Settings Email Signature Email Signature Settings > Email Signature /settings/email-signature =HYPERLINK (F2 & E3, “Open ” & B3) =HYPERLINK (G2 & E3, “Open ” & B3) =HYPERLINK (H2 & E3, “Open ” & B3)
4 Email Template Email Template Settings > Email Template  /settings/email-template =HYPERLINK (F2 & E4, “Open ” & B4) =HYPERLINK (G2 & E4, “Open ” & B4) =HYPERLINK (H2 & E4, “Open ” & B4)
5 Users User List รายชื่อสมาชิก Users > Users List Users /UsersList =HYPERLINK (F2 & E5, “Open ” & B5) =HYPERLINK (G2 & E5, “Open ” & B5) =HYPERLINK (H2 & E5, “Open ” & B5)

อธิบาย

  1. Group ก็กลุ่มของเมนูนั่นละ
  2. Menu (EN) , Menu (TH) label ของเมนู
  3. Click Step กดยังไงบ้างถึงจะได้เจอหน้าเธอ
  4. Relative URL คือส่วน URL ที่เหมือนกัน ๆ ทุก ๆ environment และควรจะเหมือนกันทุก environment ที่มี เพราะฉนั้นแล้วควรจะ DRY จุดนี้ได้
  5. Development (Dev) , User Acceptance Testing (UAT) , Staging / Pre-Production (Stage) , Production (Prod) , Testing / Quality Assurance (QA) , demo อะไรก็แล้วแต่ที่ project ของเรามีไว้
    • BASE URL อันนี้ก็ต้นทางที่ environment ต่างกันเช่น http://localhost:81, http://localhost:82, http://localhost:83
    • สูตร excel ที่ใช้ทำ linl คือ =HYPERLINK ({ BASE URL } & E{ row no }, “Open ” & B{ row no }) เช่น
      =HYPERLINK (G2 & E4, “Open ” & B4)
      คือ เอา url มาจากช่อง G2, ต่อด้วย ช่อง E4 แล้วแสดงข้อความจาก B4

หลังจากที่ใส่ทุกอย่างเข้าเข้าที่แล้ว อย่างลืม lock sheet ไว้โดยไปที่ menu > preview > Protect Sheet > ok เวลาที่คลิกบนข้อความ Open xxx จะได้ไม่กระทบกับ sheet

อ่านเพิ่มเติม