Lấy dữ liệu cổ phiếu từ Website Cafef.vn về Excel

Liên hệ QC
Status
Không mở trả lời sau này.
sao rồi ... thấy bài trang trước có hỏi hổ trợ AccessToken có cần Mạnh hổ trợ thêm cho một hàm đơn giản lắm chỉ 1 tham số là File JSON là xong thôi

Mã:
Declare PtrSafe Function RetrieveAccessTokenFromJSON Lib "GoogleSheets64.dll" _
            (ByRef OAuthJsonPath As Variant) As Variant


Sub AccessToken_OAuthJsonPath()
    Dim OAuthJsonPath As Variant
    Dim AccessToken As Variant
 
    OAuthJsonPath = "C:\Google OAuth2\Desktop client 2.json"
    AccessToken = RetrieveAccessTokenFromJSON(OAuthJsonPath)
 
    Debug.Print AccessToken
End Sub

Muốn ghi dữ liệu lên Google Sheet chỉ cần một hàm trên là đủ rồi xong từ VBA viết mã sử dụng Http của Windows là xong thôi

Làm gì nhiều vẻ chuyện mệt ra ... còn nhanh thì viết Mã trong Delphi ghi dữ liệu lên Google Sheets
OK rồi bạn. Bên cạnh hàm này của bạn, tôi cũng đang nghiên cứu một số giải pháp khác như Automation Add-ins, RTD Server, trên Excel để xem việc triển khai có những khó khăn gì, hiệu năng ra sao.
 
OK rồi bạn. Bên cạnh hàm này của bạn, tôi cũng đang nghiên cứu một số giải pháp khác như Automation Add-ins, RTD Server, trên Excel để xem việc triển khai có những khó khăn gì, hiệu năng ra sao.
AccessToken chỉ có thời hạn 1 giờ ... Rảnh tôi viết cái Service.exe cho nó tự động lấy và làm mới theo Windows khởi động là xong thôi

55 phút nó làm mới AccessToken lại 1 lần = xong = chạy tự động từ A To Z

Hàm có hết rồi chỉ ráp lại xong test + điều chỉnh = xong
 
OK rồi bạn. Bên cạnh hàm này của bạn, tôi cũng đang nghiên cứu một số giải pháp khác như Automation Add-ins, RTD Server, trên Excel để xem việc triển khai có những khó khăn gì, hiệu năng ra sao.
Ôi vãi lắm Bạn ôi ... Rảnh tôi thử làm ngược Từ Delphi sang làm thuần trên VBA của Excel

Thì nó còn đơn giản hơn cả viết trên Delphi và code ngắn = 1/3 của C# mới vãi


chỉ cần sử dụng Http của Ms là làm OK sạch từ A To Z ...
Bao gồm lấy
AccessToken , RefreshToken và đọc , ghi dữ liệu lên Google Sheets

mà không cần uỷ quyền gì cả ... thế mới biết rằng ai đó đầu đất mà cứ nghĩ ngọc thạch nguyên khối _+)(9_)()(---=0--=0--=0
 
Ôi vãi lắm Bạn ôi ... Rảnh tôi thử làm ngược Từ Delphi sang làm thuần trên VBA của Excel

Thì nó còn đơn giản hơn cả viết trên Delphi và code ngắn = 1/3 của C# mới vãi


chỉ cần sử dụng Http của Ms là làm OK sạch từ A To Z ...
Bao gồm lấy
AccessToken , RefreshToken và đọc , ghi dữ liệu lên Google Sheets

mà không cần uỷ quyền gì cả ... thế mới biết rằng ai đó đầu đất mà cứ nghĩ ngọc thạch nguyên khối _+)(9_)()(---=0--=0--=0

Đúng là không thể tiến bộ được. Đầu óc chỉ nghĩ đến cái mình muốn nói mà không thể tư duy vì sao người ta làm vậy.

Bây giờ thì tôi cho thiên hạ xem tính phét lác boa hoa của cậu đến đâu.
File tôi gửi link dưới đây lưu trên Google Drive, hãy tìm cách đọc và ghi dữ liệu trong đó. Tôi ra đề như vậy để cậu cho thiên hạ biết cậu là thiên tài hay thực sự chỉ là thành phần chém gió spam làm rác GPE. Nếu các thành viên GPE qua đây mà có biết đến những bài của bạn này và muốn tìm hiểu có phải chém gió hay không thì cứ theo dõi chắc không mất nhiều time đâu, kết quả sớm biết thôi . Tôi thực sự bận việc, không hề muốn bóc phốt ai hay làm cho ai mất mặt vì trình độ yếu kém. Nhưng với cậu này thì tôi sẽ một lần chứng thực để nếu thực sự làm được tôi sẽ dành sự ngưỡng mộ với cậu ấy. Còn nếu cậu ấy không làm được thì mong sau này hãy để GPE có không gian chia sẻ kiến thức trung thực và văn mình.
Link đây. Xin mời Kiều Mạnh!
 
Lần chỉnh sửa cuối:
Đúng là không thể tiến bộ được. Đầu óc chỉ nghĩ đến cái mình muốn nói mà không thể tư duy vì sao người ta làm vậy.

Bây giờ thì tôi cho thiên hạ xem tính phét lác boa hoa của cậu đến đâu.
File tôi gửi link dưới đây lưu trên Google Drive, hãy tìm cách đọc và ghi dữ liệu trong đó. Tôi ra đề như vậy để cậu cho thiên hạ biết cậu là thiên tài hay thực sự chỉ là thành phần chém gió spam làm rác GPE. Nếu các thành viên GPE qua đây mà có biết đến những bài của bạn này và muốn tìm hiểu có phải chém gió hay không thì cứ theo dõi chắc không mất nhiều time đâu, kết quả sớm biết thôi . Tôi thực sự bận việc, không hề muốn bóc phốt ai hay làm cho ai mất mặt vì trình độ yếu kém. Nhưng với cậu này thì tôi sẽ một lần chứng thực để nếu thực sự làm được tôi sẽ dành sự ngưỡng mộ với cậu ấy. Còn nếu cậu ấy không làm được thì mong sau này hãy để GPE có không gian chia sẻ kiến thức trung thực và văn mình.
Link đây. Xin mời Kiều Mạnh!
Những file như này bắt buộc phải uỷ quyền mới chỉnh sửa được !
 
Đúng là không thể tiến bộ được. Đầu óc chỉ nghĩ đến cái mình muốn nói mà không thể tư duy vì sao người ta làm vậy.

Bây giờ thì tôi cho thiên hạ xem tính phét lác boa hoa của cậu đến đâu.
File tôi gửi link dưới đây lưu trên Google Drive, hãy tìm cách đọc và ghi dữ liệu trong đó. Tôi ra đề như vậy để cậu cho thiên hạ biết cậu là thiên tài hay thực sự chỉ là thành phần chém gió spam làm rác GPE. Nếu các thành viên GPE qua đây mà có biết đến những bài của bạn này và muốn tìm hiểu có phải chém gió hay không thì cứ theo dõi chắc không mất nhiều time đâu, kết quả sớm biết thôi . Tôi thực sự bận việc, không hề muốn bóc phốt ai hay làm cho ai mất mặt vì trình độ yếu kém. Nhưng với cậu này thì tôi sẽ một lần chứng thực để nếu thực sự làm được tôi sẽ dành sự ngưỡng mộ với cậu ấy. Còn nếu cậu ấy không làm được thì mong sau này hãy để GPE có không gian chia sẻ kiến thức trung thực và văn mình.
Link đây. Xin mời Kiều Mạnh!
đầu có sao không đó ... Với tư duy đó mãi mãi cũng thế thôi ...mập mờ và lấp liếm
 
đầu có sao không đó ... Với tư duy đó mãi mãi cũng thế thôi ...mập mờ và lấp liếm

Lấp liếm và mập mờ cái gì nhỉ? Hỏi đi tôi trả lời luôn cho nhé. Còn link tôi gửi đó. Hãy làm đi chứ đừng boa hoa nữa.

Thực ra để tôi yêu cầu cậu phải làm những việc nhỏ mọn lặt vặt này chỉ để tôi và mọi người được chứng thực và ngưỡng một nhân tài thôi mà.
 
Lần chỉnh sửa cuối:
các bài link sau hình như của thành viên GPE ???
ai quan tâm tải về xem là viết OK đọc và ghi dữ liệu lên Google Sheet mô ta các bài chi tiết nhất

còn trên GPE này cũng có rồi tìm là thấy nhưng không trình bày mô tả chi tiết như vậy


Tôi viết ngắn gọn hơn các mô tả linh trên và không cần sử dụng Module JsonConverter của tây viết

thông tin module trên như sau
Mã:
' VBA-JSON v2.3.1
' (c) Tim Hall - https://github.com/VBA-tools/VBA-JSON
'
' JSON Converter for VBA
'
' Errors:
' 10001 - JSON parse error
'
' @class JsonConverter
' @author tim.hall.engr@gmail.com
' @license MIT (http://www.opensource.org/licenses/mit-license.php)
'' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '
'
' Based originally on vba-json (with extensive changes)
' BSD license included below
'
' JSONLib, http://code.google.com/p/vba-json/
'
' Copyright (c) 2013, Ryo Yokoyama
' All rights reserved.
'

Ai biết chút VBA vào đó xem rất chi tiết và bài bản xong viết OK đọc và ghi dữ liệu lên Google Sheets

Quan trọng mã access_token và refresh_token sử dụng Http của Windows mà lấy xong tách nó ra mà sử dụng ... Viết hàm nhỏ trên VBA khoãng 10 to 15 dòng code là xong mà không cần thiết sử dụng Module của tây trên 1000 dòng code như nói trên

response trả về như sau ... Tôi xoá bớt thông tin rồi

Mã:
{
  "access_token": "ya29.a0AcM612yQ5YlErDV-NPhH4_iJEMnV7aBZhTzBVy07IpjIhoJNiIzuJJNpFgdm4d5EIyWo67JKdFHye8pVX8qtVqUAkr62atb3hsOLQzTkN8ua2W5weRboGYif2xBzPWo8vUs1P_h3tZfMyi9qvRxYhD9aCgYKAc8SARMSFQHGX2MiEYIeZNx9YS3-m2985F16mg0175",
  "expires_in": 3599,
  "refresh_token": "1//0euOptibtx5rDCgYIARANwrue1aqRqdh4rFz15WU-ZT9K5u_XaqawSAoG8zBFSBwINPl7PYwtBLb8w",
  "scope": "https://www.googleapis.com/auth/",
  "token_type": "Bearer"
}

dòng "expires_in": 3599, là thời gian hết hạn AccessToken sau 1 giờ thì ta làm mới lại như mô tả các bài trước của tôi là 55 phút hay 59 phút thì tuỳ

hay cho vào sự kiện Sub Auto_Open() mỗi lần mở file lên nó làm mới là xong thôi

Chốt lại VBA thừa khả năng viết và code còn gọn hơn ...
chỉ xử lý dữ liệu lớn là chậm do phân bổ RAM ít cho VBA và VBA không hổ trợ tốt bằng các Ngôn ngữ lập trình hiện đại
 
Lần chỉnh sửa cuối:
các bài link sau hình như của thành viên GPE ???
ai quan tâm tải về xem là viết OK đọc và ghi dữ liệu lên Google Sheet mô ta các bài chi tiết nhất

còn trên GPE này cũng có rồi tìm là thấy nhưng không trình bày mô tả chi tiết như vậy


Tôi viết ngắn gọn hơn các mô tả linh trên và không cần sử dụng Module JsonConverter của tây viết

thông tin module trên như sau
Mã:
' VBA-JSON v2.3.1
' (c) Tim Hall - https://github.com/VBA-tools/VBA-JSON
'
' JSON Converter for VBA
'
' Errors:
' 10001 - JSON parse error
'
' @class JsonConverter
' @author tim.hall.engr@gmail.com
' @license MIT (http://www.opensource.org/licenses/mit-license.php)
'' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '
'
' Based originally on vba-json (with extensive changes)
' BSD license included below
'
' JSONLib, http://code.google.com/p/vba-json/
'
' Copyright (c) 2013, Ryo Yokoyama
' All rights reserved.
'

Ai biết chút VBA vào đó xem rất chi tiết và bài bản xong viết OK đọc và ghi dữ liệu lên Google Sheets

Quan trọng mã access_token và refresh_token sử dụng Http của Windows mà lấy xong tách nó ra mà sử dụng ... Viết hàm nhỏ trên VBA khoãng 10 to 15 dòng code là xong mà không cần thiết sử dụng Module của tây trên 1000 dòng code như nói trên

response trả về như sau ... Tôi xoá bớt thông tin rồi

Mã:
{
  "access_token": "ya29.a0AcM612yQ5YlErDV-NPhH4_iJEMnV7aBZhTzBVy07IpjIhoJNiIzuJJNpFgdm4d5EIyWo67JKdFHye8pVX8qtVqUAkr62atb3hsOLQzTkN8ua2W5weRboGYif2xBzPWo8vUs1P_h3tZfMyi9qvRxYhD9aCgYKAc8SARMSFQHGX2MiEYIeZNx9YS3-m2985F16mg0175",
  "expires_in": 3599,
  "refresh_token": "1//0euOptibtx5rDCgYIARANwrue1aqRqdh4rFz15WU-ZT9K5u_XaqawSAoG8zBFSBwINPl7PYwtBLb8w",
  "scope": "https://www.googleapis.com/auth/",
  "token_type": "Bearer"
}

dòng "expires_in": 3599, là thời gian hết hạn AccessToken sau 1 giờ thì ta làm mới lại như mô tả các bài trước của tôi là 55 phút hay 59 phút thì tuỳ

hay cho vào sự kiện Sub Auto_Open() mỗi lần mở file lên nó làm mới là xong thôi

Chốt lại VBA thừa khả năng viết và code còn gọn hơn ...
chỉ xử lý dữ liệu lớn là chậm do phân bổ RAM ít cho VBA và VBA không hổ trợ tốt bằng các Ngôn ngữ lập trình hiện đại

Thấy chưa thực tế những gì cậu đang TRÌNH BÀY VÀ CÃI CỐ = KHÔNG HIỂU GÌ

Cậu đang tìm tài liệu, mò mẫm học là dùng OAuth đó chính là quy trình đăng nhập và ủy quyền. TÔI NÓI MÃI MÀ VẪN KHÔNG HIỂU?

Từ bài cậu sưu tầm Python, C#, rồi đến bài này là VBA thì vẫn là OAuth - Đây chính là đăng nhập và ủy quyền đấy có biết không? Mà sao lại vẫn còn ghi như thế này?

thinkingProblem.png

Cậu muốn lấp liếm cái lỗi cậu đã phản bác vầ vấn đề "Đăng nhập" và "Ủy quyền" rồi sau lại lén "bắn" lại vấn đề này để nhằm khẳng định cái đã sai thành vẫn đúng. Ai không hiểu tưởng cậu là cái thứ gì khủng lắm. Tôi thì đã hiểu cậu ở mức nào lâu rồi nhưng muốn hiểu hơn nữa và giúp mọi người nhận ra những điều cậu nói đúng hay sai? Thiên tài? Boa hoa, ảo tưởng, hay spam chém gió.

Ta lại quay về câu hỏi để cậu thể hiện bản lĩnh nhé. Hãy ghi và đọc file tôi gửi ở bài #84.
 
Thấy chưa thực tế những gì cậu đang TRÌNH BÀY VÀ CÃI CỐ = KHÔNG HIỂU GÌ

Cậu đang tìm tài liệu, mò mẫm học là dùng OAuth đó chính là quy trình đăng nhập và ủy quyền. TÔI NÓI MÃI MÀ VẪN KHÔNG HIỂU?

Từ bài cậu sưu tầm Python, C#, rồi đến bài này là VBA thì vẫn là OAuth - Đây chính là đăng nhập và ủy quyền đấy có biết không? Mà sao lại vẫn còn ghi như thế này?

View attachment 304340

Cậu muốn lấp liếm cái lỗi cậu đã phản bác vầ vấn đề "Đăng nhập" và "Ủy quyền" rồi sau lại lén "bắn" lại vấn đề này để nhằm khẳng định cái đã sai thành vẫn đúng. Ai không hiểu tưởng cậu là cái thứ gì khủng lắm. Tôi thì đã hiểu cậu ở mức nào lâu rồi nhưng muốn hiểu hơn nữa và giúp mọi người nhận ra những điều cậu nói đúng hay sai? Thiên tài? Boa hoa, ảo tưởng, hay spam chém gió.

Ta lại quay về câu hỏi để cậu thể hiện bản lĩnh nhé. Hãy ghi và đọc file tôi gửi ở bài #84.
rác rác rác ... xác thực và uỷ toàn quyền khác nhau ... Mọi cái do người dùng tự xử lý không cần thiết bên thứ 3 trỏ vào .... ai mà biết làm gì tiếp theo

bài số 88 ai biết chỉ viết khoãng 80 đến dưới 150 dòng code trên VBA là xong mà không cần thiết sử dụng Module của tây trên 1000 dòng code

sử dụng module đó sau nó có lỗi làm sao mà dò ra ... chủ dộng viết lấy tách mã AccessToken ra là xong
 
Lần chỉnh sửa cuối:
rác rác rác ... xác thực và uỷ toàn quyền khác nhau ... Mọi cái do người dùng tự xử lý không cần thiết bên thứ 3 trỏ vào .... ai mà biết làm gì tiếp theo

Bên thứ 3 họ chỉ đưa cái link để người dùng đăng nhập và ủy quyền, cái link đó mở trên trình duyệt hay trên form đều bảo mật như nhau.
Ah. Cậu biết tí về Delphi nhỉ. Đăng tìm cách đưa TWebbrose lên form để chạy đúng không? Nó đấy, chỉ là đưa URL của hãng cloud lên đó và chạy thôi. Cái mà các công ty lập trình đều làm vậy đấy. Bản chất của nó là đưa trình duyệt trên form. Hãy nhấp chuột phải xem mã HTML của Google, Microsoft trên cái form đó là thấy nhé. Ở góc độ lập trình bao gói quy trình người ta phải làm vậy để người dùng tiếp cận dễ dàng.

Lý luận cùn + cái cố = rác.

Tôi khuyên cậu một lần nữa. Hãy đọc và hiểu vấn đề, suy ngẫm kỹ trước khi phản bác, chê bai, hạ uy tín của công ty hay cá nhân ai đó. Bản thân cậu đã tự khẳng định cậu chỉ là code dạo, chỉ như game thì cậu phải tự biết từ trình độ đến nghiên cứu về IT cậu đã học và đã đạt được cái gì và đến đâu. Vậy hãy thận trọng khi nói về những vấn đề mà mình đang đọc còn chưa hiểu nhé.

Ta lại quay về câu hỏi để cậu thể hiện bản lĩnh nhé. Hãy ghi và đọc file tôi gửi ở bài #84.
 
Lần chỉnh sửa cuối:
Em thấy các bác viết nhiều, dài dòng quá, cơ bản cái món này em cũng không hiểu lắm!
Em chỉ quan tâm 2 câu hỏi về bảo mật:
Câu 1: Là có dễ truy cập mà không cần ủy quyền không?(Không lẽ bảo mật của Google lại kém vậy?)
Câu 2: Nếu bị truy cập không cần ủy quền thì làm thế nào để bảo mật được?
https://docs.google.com/spreadsheets/d/1D5qfpgwQRonbttXjVbjPZwWvEUYhHVKB/edit
Các bác nói truy cập được mà không ủy quyền thì người dùng(trong đó có em) khá là lo lắng lộ thông tin bảo mật.
 
Em thấy các bác viết nhiều, dài dòng quá, cơ bản cái món này em cũng không hiểu lắm!
Em chỉ quan tâm 2 câu hỏi về bảo mật:
Câu 1: Là có dễ truy cập mà không cần ủy quyền không?(Không lẽ bảo mật của Google lại kém vậy?)
Câu 2: Nếu bị truy cập không cần ủy quền thì làm thế nào để bảo mật được?
https://docs.google.com/spreadsheets/d/1D5qfpgwQRonbttXjVbjPZwWvEUYhHVKB/edit
Các bác nói truy cập được mà không ủy quyền thì người dùng(trong đó có em) khá là lo lắng lộ thông tin bảo mật.

Bạn yên tâm là không thể nhé. Vì những tuyên bố của cậu ấy nên tôi mới đề nghị làm thử ở bài ở bài #84 đây. Nếu không làm sáng tỏ vụ này thì nhiều người khác cũng như bạn vô tình đọc được những nội dung đó rồi hoài nghi Google thì oan cho họ quá.
 
Em thấy các bác viết nhiều, dài dòng quá, cơ bản cái món này em cũng không hiểu lắm!
Em chỉ quan tâm 2 câu hỏi về bảo mật:
Câu 1: Là có dễ truy cập mà không cần ủy quyền không?(Không lẽ bảo mật của Google lại kém vậy?)
Câu 2: Nếu bị truy cập không cần ủy quền thì làm thế nào để bảo mật được?
https://docs.google.com/spreadsheets/d/1D5qfpgwQRonbttXjVbjPZwWvEUYhHVKB/edit
Các bác nói truy cập được mà không ủy quyền thì người dùng(trong đó có em) khá là lo lắng lộ thông tin bảo mật.
có hai kiểu tách bạch rõ ràng

1/ Người dùng tự đăng nhập lấy mã xác thực uỷ quyền

2/ Uỷ toàn quyền cho bên thứ 3 làm mọi việc

hai cái khác biệt nhau hoàn toàn ... bài trước Tôi cho link rảnh xem cơ bản các bài đó xong tự làm lấy viết khoãng trên dưới 100 dòng code
là bạn sử dụng đọc và ghi dữ liệu vào google Sheets OK ... không cần thiết sử dụng Module phân tích JSon của tây có trên 1000 dòng code

vì khi lỗi ai có khả năng dò nó với lại tự viết lấy mấy cái cần thiết chỉ trên 10 dòng code là xong
 
có hai kiểu tách bạch rõ ràng

1/ Người dùng tự đăng nhập lấy mã xác thực uỷ quyền

2/ Uỷ toàn quyền cho bên thứ 3 làm mọi việc

hai cái khác biệt nhau hoàn toàn ... bài trước Tôi cho link rảnh xem cơ bản các bài đó xong tự làm lấy viết khoãng trên dưới 100 dòng code
là bạn sử dụng đọc và ghi dữ liệu vào google Sheets OK ... không cần thiết sử dụng Module phân tích JSon của tây có trên 1000 dòng code

vì khi lỗi ai có khả năng dò nó với lại tự viết lấy mấy cái cần thiết chỉ trên 10 dòng code là xong
Nói chung là vẫn phải ủy quyền mà bác! Bác làm em và một số người hiểu lầm bảo mật Google kém nên lo lắng. Bác chỉ cần không gây hiểu lầm cho một bộ phận những người không hiểu rõ là được. Còn bác trình diễn kỹ thuật thì ai rảnh thì nghiên cứu học hỏi thôi, chứ bác đừng chê bai, góp ý sai mục đích gây hiểm lầm thì nguy hiểm lắm! Như em không hiểu cũng đang hoang mang lộ thông tin bảo mật thì chết!
 
Việc dùng HTTP Request, trả kết quả về là JSON, HTML trên đây (diễn đàn này thôi) đã có quá trời bài hướng dẫn lấy dữ liệu web từ hơn 5 năm trước rồi. Còn code chuyển đổi Json thì cũng có một đống trên mạng viết trên nhiều loại ngôn ngữ khác nhau. Dân chuyên tương tác với web thấy nó là công cụ phổ thông rồi, còn qua miệng ông KM thì nó như là cái gì ghê gớm lắm, một cái đột phá trong làng code …haha…( chắc do mới tiếp xúc với web)
 
Việc dùng HTTP Request, trả kết quả về là JSON, HTML trên đây (diễn đàn này thôi) đã có quá trời bài hướng dẫn lấy dữ liệu web từ hơn 5 năm trước rồi. Còn code chuyển đổi Json thì cũng có một đống trên mạng viết trên nhiều loại ngôn ngữ khác nhau. Dân chuyên tương tác với web thấy nó là công cụ phổ thông rồi, còn qua miệng ông KM thì nó như là cái gì ghê gớm lắm, một cái đột phá trong làng code …haha…( chắc do mới tiếp xúc với web)
đầu toàn bã đậu lại trỏ mõm vào rồi he .... tôi nói rất rõ ràng rồi còn gì ... nổ khúc nào ???
Bài đã được tự động gộp:

cứ cho là ồn ào người dùng tự làm xác thực uỷ quyền và uỷ toàn quyền cho bên thứ 3 làm mọi việc từ A To Z đi .... dẹp khúc này ra một bên

Vậy tại sao không Viết một hàm ghi dữ liệu lên Google Sheet Với cấu trúc như sau:

TenHam(AccessToken, ApiKeys, SheetID, .... Sheetname) ... xong ghi dự liệu lên Google Sheet là xong

mà cứ phải trỏ mõm đòi uỷ toàn quyền riêng tư dữ liệu cá nhân của người dùng xong mới sử dụng được

1/ Người dùng viết mã VBA hay ta cho họ code khoãng 40 dòng là xong ( tạo AccessToken )

2/ ta viết hàm như mô tả trên hổ trợ người sử dụng ( Mục này viết trên VBA khoãng 20 to 30 dòng code là xong )

3/ dẹp cái Module phân tích JSON của tây trên 1000 dòng code vào thùng rác

đơn giản vậy tại sao cứ trỏ mõm đòi toàn quyền riêng tư của người dùng ???!!!!
 
Lần chỉnh sửa cuối:
Haha… chắc là chưa hiểu được vấn đề rồiiii…Thường thì tranh luận không lại hay chửi bậy, cắn bậy lắm… hai zaaa.
chỉ có khoãng trên 100 dòng code thuần trên VBA viết là đọc và ghi dữ liệu lên Google Sheets OK sạch còn không biết viết

Não toàn bã đậu còn bày đặt trỏ mõm
 
Em có một vài ý kiến cá nhân như này ạ:
1. Không nên công kích cá nhân.
2. Việc tác giả viết "JSON Converter for VBA" để Các hàm JSON parsing/serializing có cú pháp đơn giản và dễ tiếp cận cho người dùng VBA. Nó áp dụng cho nhiều trường hợp khác nhau nên code nó dài là đúng thôi. Ví dụ ta cần phép tính 100*101 trong bảng tính thì tính thì tính nhẩm hoặc dùng máy tính bỏ túi casio cũng được, nhưng nếu dùng Excel cũng chẳng sao. Không vì thế mà nói Excel là quá nặng và vớ vẩn!
 
chỉ có khoãng trên 100 dòng code thuần trên VBA viết là đọc và ghi dữ liệu lên Google Sheets OK sạch còn không biết viết

Não toàn bã đậu còn bày đặt trỏ mõm
Đừng chơi chiêu khích tướng chứ! Để người ta xì code ra rồi học lóm à…
Bài đã được tự động gộp:

Em có một vài ý kiến cá nhân như này ạ:
1. Không nên công kích cá nhân.
2. Việc tác giả viết "JSON Converter for VBA" để Các hàm JSON parsing/serializing có cú pháp đơn giản và dễ tiếp cận cho người dùng VBA. Nó áp dụng cho nhiều trường hợp khác nhau nên code nó dài là đúng thôi. Ví dụ ta cần phép tính 100*101 trong bảng tính thì tính thì tính nhẩm hoặc dùng máy tính bỏ túi casio cũng được, nhưng nếu dùng Excel cũng chẳng sao. Không vì thế mà nói Excel là quá nặng và vớ vẩn!
Những tay tầm nhìn hạn hẹp thường hay ra dzẻ lắm bạn à…
 
Status
Không mở trả lời sau này.
Web KT

Bài viết mới nhất

Back
Top Bottom