Power Automate Excel Cập nhật một hàng

Để giữ cho những độc giả có giá trị của bạn tương tác và cập nhật các dịch vụ mới nhất của Microsoft cũng như các giải pháp CNTT mà tổ chức của tôi cung cấp, nhóm tiếp thị ở đây làm việc hết sức nhiệt tình để xác định mối quan tâm và sở thích của độc giả trên các blog được xuất bản thường xuyên

Một nhiệm vụ rõ ràng trong nỗ lực này là theo dõi số lượt xem, bình luận cho mỗi blog được xuất bản. Điều này ban đầu có thể không giống như một nhiệm vụ khó khăn, nhưng xem xét khối lượng trong một khoảng thời gian, con số có vẻ khó khăn

Việc tìm nạp một số bản cập nhật như thế này có thể không đủ điều kiện cho một số nỗ lực viết mã phức tạp, do đó, tôi đã cố gắng tạo một giải pháp Power Automate cho nhóm của mình và chỉ họ mới có thể xác nhận xem điều đó có hữu ích hay không. Tuy nhiên, toàn bộ hành trình của tôi trong nỗ lực này đã khá thú vị khi khám phá ra các hành động mới đối với Power Automate

Giới thiệu

Văn bản trên là một ca ngợi đội của tôi. Công việc blog thực tế của tôi bắt đầu từ đây

Không giống như các Luồng khác của tôi, luồng này ngắn và rõ ràng

Vì mục đích đơn giản và để luôn cập nhật, tôi chỉ liệt kê các hành động chính của toàn bộ dòng chảy

  • Liệt kê các hàng trong bảng excel trực tuyến
  • Cập nhật dữ liệu trong bảng excel trực tuyến theo từng hàng tương ứng được tìm nạp từ #1

Giữa #1 và #2, tôi đã khởi tạo và đặt giá trị trong một số biến mà tôi cần sử dụng trong #2, tuy nhiên đó là thứ khá cụ thể đối với nhu cầu của tôi, vì vậy tôi đã tự nguyện bỏ qua việc tập trung vào đó

bắt đầu đi

Ảnh chụp màn hình bên dưới hiển thị bảng excel trực tuyến của tôi với 3 cột, cụ thể là 'BlogURL', 'Số lượt xem' và 'Số lượng nhận xét'

Power Automate Excel Cập nhật một hàng

Trình kích hoạt luồng của bạn có thể là bất kỳ thứ gì, trong trường hợp của tôi, đó là hoạt động định kỳ với tần suất lặp lại định kỳ đã đặt, do đó tôi chuyển trực tiếp đến các hành động chính của luồng

Liệt kê các hàng có trong một bảng

Tôi đã sử dụng tệp excel O365, do đó các trường Vị trí, Thư viện tài liệu và Tệp trỏ đến tệp của tôi

Bảng là phạm vi ô được xác định cho bất kỳ hoạt động nào

Power Automate Excel Cập nhật một hàng

Để giúp luồng chọn Bảng, tôi đã mở tệp excel trong ứng dụng dành cho máy tính để bàn và chọn phạm vi tiêu đề cột của mình, đồng thời nhấp vào Trang chủ > Định dạng dưới dạng Bảng để xác định bảng

Power Automate Excel Cập nhật một hàng

Thao tác này làm xuất hiện menu mới Table Design cho phép đặt tên bảng

Power Automate Excel Cập nhật một hàng

Ghi chú. Việc xác định Table trong excel phải được thực hiện trước khi tạo Flow

Power Automate Excel Cập nhật một hàng

Bạn cũng có thể thích. Power Automate Lọc mẫu chuỗi con có điều kiện của dữ liệu dạng bảng Excel

Cập nhật một hàng

Giao diện người dùng xuất hiện trên hành động này, nhắc tôi nhập chi tiết vị trí tệp (vì nó có thể không giống với tệp mà có thể yêu cầu cập nhật). Sau khi chỉ ra chi tiết vị trí tệp và Bảng (tương tự như đã thực hiện ở bước trước), Flow hiển thị thông minh các tùy chọn cho Cột chính dựa trên bảng đã chọn;

Power Automate Excel Cập nhật một hàng

Tất cả các cột có sẵn của bảng được liệt kê trong hành động này để thực hiện bất kỳ cập nhật nào đối với chúng

Giá trị khóa có thể là bất kỳ văn bản nào mà bạn nghĩ là xác định duy nhất hàng của bảng excel. Trong trường hợp của tôi, tôi đang sử dụng BlogURL từ bảng excel đã tìm nạp, bảng này hiển thị trong Nội dung động của tôi

Power Automate Excel Cập nhật một hàng

Flow khá thông minh khi hiểu rằng giá trị trong BlogURL là nhiều (vì nó được tìm nạp từ toàn bộ bảng excel), do đó hành động này tự động được gói gọn bên trong Áp dụng cho từng khối, để chạy như một vòng lặp cho mỗi giá trị cột BlogURL được tìm nạp từ

Tôi đã khởi tạo và đặt một vài biến mà tôi đang sử dụng để cập nhật dữ liệu hàng excel của mình cho các cột tôi cần cập nhật, các giá trị cột còn lại có thể để trống nếu không thực hiện cập nhật

Power Automate Excel Cập nhật một hàng

Trên Vạch Đích

Blog này có vẻ hơi vội vàng vì tôi đã bỏ qua phần lớn việc khởi tạo và đặt giá trị biến, vì tôi muốn tập trung vào các hành động thực tế

Điều có thể quan trọng là nêu rõ rằng trong khi tôi đang cập nhật các giá trị trong cùng một bảng, thì hành động Cập nhật một hàng không bị giới hạn ở bảng excel mà các hàng được liệt kê trong bước #1. Hành động cập nhật có thể được thực hiện trên bất kỳ bảng excel trực tuyến nào khác bằng cách trỏ đến chi tiết Bảng và Vị trí O365 Excel trực tuyến thích hợp, đồng thời chọn Cột Khóa và Giá trị Khóa mong muốn để cập nhật (các) dữ liệu cột tương ứng cho (các) hàng khớp với giá trị khóa

Cuối cùng, khi tôi viết blog này, tôi để Flow của mình chạy để điền vào tất cả các chi tiết còn thiếu của bảng excel như trong hình bên dưới