connector_sharepoint() instead of deprecated ConnectorSharepoint() constructoroptions package with zephyr package for configuration managementConnectorSharepoint class to use "" as a default value for folder.
Also, add private field called .conn.ms_drive() class from Microsoft365R package.log_read_connector.ConnectorSharepoint() method for logging read operationslog_write_connector.ConnectorSharepoint() method for logging write operationslog_remove_connector.ConnectorSharepoint() method for logging delete operationswhirl package for structured loggingvignettes/articles/Consistent-API.Rmd explaining connector package method return valuesinst/config/example_yaml.yaml to reflect new parameter names and defaultsThe following methods have had their parameters renamed to provide consistent src (source) and dest (destination) naming:
upload_cnt(): file → src, name → destdownload_cnt(): name → src, file → destupload_directory_cnt(): dir → src, name → destdownload_directory_cnt(): name → src, dir → destBefore:
# Upload file
cs$upload_cnt(file = "local_file.csv", name = "remote_file.csv")
# Download file
cs$download_cnt(name = "remote_file.csv", file = "local_file.csv")
# Upload directory
cs$upload_directory_cnt(dir = "local_folder", name = "remote_folder")
# Download directory
cs$download_directory_cnt(name = "remote_folder", dir = "local_folder")
After:
# Upload file
cs$upload_cnt(src = "local_file.csv", dest = "remote_file.csv")
# Download file
cs$download_cnt(src = "remote_file.csv", dest = "local_file.csv")
# Upload directory
cs$upload_directory_cnt(src = "local_folder", dest = "remote_folder")
# Download directory
cs$download_directory_cnt(src = "remote_folder", dest = "local_folder")
Connector_sharepoint to ConnectorSharepointconnector version 0.0.8, updated package dependency accordingly.upload_folder_cnt() function to upload a folder to SharePointInitial release to internal package manager